From 7acbd86a7205f92a6f907a92fc18b0ca00dee5ab Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Tue, 23 Sep 2003 22:23:22 +0000 Subject: Check for NULL return of gtk_get_current_event. Fixes bug #123063. 2003-09-24 Christian Persch * src/window-commands.c: (window_cmd_view_reload): Check for NULL return of gtk_get_current_event. Fixes bug #123063. --- src/window-commands.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'src/window-commands.c') diff --git a/src/window-commands.c b/src/window-commands.c index 04c596b16..1cb1c27a9 100644 --- a/src/window-commands.c +++ b/src/window-commands.c @@ -210,18 +210,21 @@ window_cmd_view_reload (EggAction *action, g_return_if_fail (embed != NULL); event = gtk_get_current_event (); - type = event->type; - - if (type == GDK_BUTTON_RELEASE) - { - state = event->button.state; - } - else if (type == GDK_KEY_RELEASE) + if (event) { - state = event->key.state; - } + type = event->type; + + if (type == GDK_BUTTON_RELEASE) + { + state = event->button.state; + } + else if (type == GDK_KEY_RELEASE) + { + state = event->key.state; + } - gdk_event_free (event); + gdk_event_free (event); + } if (state & GDK_SHIFT_MASK) { -- cgit v1.2.3