You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
[JS] Check canvas size each loop, force redraw.
Fix compatibility issues, achieve smoother resizing.
This commit is contained in:
@@ -53,6 +53,9 @@ class DisplayServerJavaScript : public DisplayServer {
|
||||
double last_click_ms = 0;
|
||||
int last_click_button_index = -1;
|
||||
|
||||
int last_width = 0;
|
||||
int last_height = 0;
|
||||
|
||||
// utilities
|
||||
static Point2 compute_position_in_canvas(int p_x, int p_y);
|
||||
static void focus_canvas();
|
||||
@@ -104,6 +107,9 @@ public:
|
||||
Callable input_text_callback;
|
||||
Callable drop_files_callback;
|
||||
|
||||
// utilities
|
||||
bool check_size_force_redraw();
|
||||
|
||||
// from DisplayServer
|
||||
virtual void alert(const String &p_alert, const String &p_title = "ALERT!");
|
||||
virtual bool has_feature(Feature p_feature) const;
|
||||
|
||||
Reference in New Issue
Block a user