summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
Diffstat (limited to 'windows')
-rw-r--r--windows/gui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/windows/gui.c b/windows/gui.c
index d2a1bff75..0c29cfdad 100644
--- a/windows/gui.c
+++ b/windows/gui.c
@@ -2006,6 +2006,8 @@ void gui_window_scroll_visible(struct gui_window *w, int x0, int y0,
void gui_window_position_frame(struct gui_window *w, int x0, int y0,
int x1, int y1)
{
+ if (w == NULL)
+ return;
LOG(("position frame %s: %d, %d, %d, %d", w->bw->name,
x0, y0, x1, y1));
MoveWindow(w->drawingarea, x0, y0, x1-x0, y1-y0, true);
@@ -2014,9 +2016,11 @@ void gui_window_position_frame(struct gui_window *w, int x0, int y0,
void gui_window_get_dimensions(struct gui_window *w, int *width, int *height,
bool scaled)
{
- LOG(("get dimensions %p w=%d h=%d", w, w->width, w->height));
if (w == NULL)
return;
+
+ LOG(("get dimensions %p w=%d h=%d", w, w->width, w->height));
+
*width = w->width;
*height = w->height;
}