1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Wayland: fix error spam when closing popup

Previously we did not check whether the value actually changed or not
and thus would get constant errors for no reason.
This commit is contained in:
Riteo
2025-05-12 05:07:09 +02:00
parent 19bb18716e
commit c3b04e6e1e

View File

@@ -1236,12 +1236,12 @@ void DisplayServerWayland::window_set_flag(WindowFlags p_flag, bool p_enabled, D
case WINDOW_FLAG_POPUP: {
ERR_FAIL_COND_MSG(p_window_id == MAIN_WINDOW_ID, "Main window can't be popup.");
ERR_FAIL_COND_MSG(wd.visible, "Popup flag can't changed while window is opened.");
ERR_FAIL_COND_MSG(wd.visible && (wd.flags & WINDOW_FLAG_POPUP_BIT) != p_enabled, "Popup flag can't changed while window is opened.");
} break;
case WINDOW_FLAG_POPUP_WM_HINT: {
ERR_FAIL_COND_MSG(p_window_id == MAIN_WINDOW_ID, "Main window can't have popup hint.");
ERR_FAIL_COND_MSG(wd.visible, "Popup hint can't changed while window is opened.");
ERR_FAIL_COND_MSG(wd.visible && (wd.flags & WINDOW_FLAG_POPUP_WM_HINT_BIT) != p_enabled, "Popup hint can't changed while window is opened.");
} break;
default: {