[JS] Check canvas size each loop, force redraw.

Fix compatibility issues, achieve smoother resizing.
This commit is contained in:
Fabio Alessandrelli 2020-06-29 18:54:20 +02:00
parent a1c4c1d318
commit 07d4513886
3 changed files with 26 additions and 0 deletions

View file

@ -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;