aboutsummaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorHein-Pieter van Braam2018-02-28 21:55:13 +0100
committerHein-Pieter van Braam2018-03-01 21:06:31 +0100
commit675899a521422a97835660b5a7b09dad851884d0 (patch)
tree2c5fab30b4387f9070ce04c63b0a720e58b469f5 /platform
parent61a9ef5d81acad525cb1c98829b6be4e11f8bef0 (diff)
downloadgodot-675899a521422a97835660b5a7b09dad851884d0.tar.gz
godot-675899a521422a97835660b5a7b09dad851884d0.tar.zst
godot-675899a521422a97835660b5a7b09dad851884d0.zip
Fix various valgrind reported uninitialized variable uses
(cherry picked from commit d702d7b335c0c9305e75131770c0ea739b70d813)
Diffstat (limited to 'platform')
-rw-r--r--platform/x11/os_x11.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/platform/x11/os_x11.cpp b/platform/x11/os_x11.cpp
index 1e7538178..448a1d583 100644
--- a/platform/x11/os_x11.cpp
+++ b/platform/x11/os_x11.cpp
@@ -1145,6 +1145,7 @@ bool OS_X11::is_window_maximized() const {
unsigned long len;
unsigned long remaining;
unsigned char *data = NULL;
+ bool retval = false;
int result = XGetWindowProperty(
x11_display,
@@ -1173,13 +1174,15 @@ bool OS_X11::is_window_maximized() const {
if (atoms[i] == wm_max_vert)
found_wm_max_vert = true;
- if (found_wm_max_horz && found_wm_max_vert)
- return true;
+ if (found_wm_max_horz && found_wm_max_vert) {
+ retval = true;
+ break;
+ }
}
- XFree(atoms);
}
- return false;
+ XFree(data);
+ return retval;
}
void OS_X11::set_borderless_window(bool p_borderless) {