mirror of
https://github.com/emilk/egui.git
synced 2026-09-01 14:20:04 -04:00
Fix web
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
use egui::TexturesDelta;
|
use egui::TexturesDelta;
|
||||||
use egui::{ViewportId, ViewportIdPair};
|
|
||||||
use wasm_bindgen::JsValue;
|
use wasm_bindgen::JsValue;
|
||||||
|
|
||||||
use crate::{epi, App};
|
use crate::{epi, App};
|
||||||
@@ -179,11 +178,9 @@ impl AppRunner {
|
|||||||
let canvas_size = super::canvas_size_in_points(self.canvas_id());
|
let canvas_size = super::canvas_size_in_points(self.canvas_id());
|
||||||
let raw_input = self.input.new_frame(canvas_size);
|
let raw_input = self.input.new_frame(canvas_size);
|
||||||
|
|
||||||
let full_output = self
|
let full_output = self.egui_ctx.run(raw_input, |egui_ctx| {
|
||||||
.egui_ctx
|
self.app.update(egui_ctx, &mut self.frame);
|
||||||
.run(raw_input, ViewportIdPair::ROOT, |egui_ctx| {
|
});
|
||||||
self.app.update(egui_ctx, &mut self.frame);
|
|
||||||
});
|
|
||||||
let egui::FullOutput {
|
let egui::FullOutput {
|
||||||
platform_output,
|
platform_output,
|
||||||
textures_delta,
|
textures_delta,
|
||||||
@@ -193,7 +190,7 @@ impl AppRunner {
|
|||||||
|
|
||||||
self.handle_platform_output(platform_output);
|
self.handle_platform_output(platform_output);
|
||||||
self.textures_delta.append(textures_delta);
|
self.textures_delta.append(textures_delta);
|
||||||
let clipped_primitives = self.egui_ctx.tessellate(shapes, ViewportId::ROOT);
|
let clipped_primitives = self.egui_ctx.tessellate(shapes);
|
||||||
|
|
||||||
{
|
{
|
||||||
let app_output = self.frame.take_app_output();
|
let app_output = self.frame.take_app_output();
|
||||||
|
|||||||
Reference in New Issue
Block a user