diff options
author | Tristan Van Berkom <tristanvb@openismus.com> | 2013-04-06 18:42:19 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristanvb@openismus.com> | 2013-04-06 18:46:20 +0900 |
commit | 909e82a2a6b8bc0aad12652472df174eec02c79c (patch) | |
tree | ee32fb5004f9325de4a44c27c3be776076be338d /gtk/gtkrecentchoosermenu.c | |
parent | fbb94477851224a4fc9d7a25bec0284727c5eee5 (diff) | |
download | gtk+-909e82a2a6b8bc0aad12652472df174eec02c79c.tar.gz |
GtkRecentChooserMenu: avoid accessing a NULL action
When the GtkActivatable sets the related action, the activatable
properties are sync'ed. In this case the null check is important
to avoid updating from a NULL action.
Diffstat (limited to 'gtk/gtkrecentchoosermenu.c')
-rw-r--r-- | gtk/gtkrecentchoosermenu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkrecentchoosermenu.c b/gtk/gtkrecentchoosermenu.c index 25dc025be4..64b3946a7f 100644 --- a/gtk/gtkrecentchoosermenu.c +++ b/gtk/gtkrecentchoosermenu.c @@ -1202,6 +1202,9 @@ static void gtk_recent_chooser_sync_action_properties (GtkActivatable *activatable, GtkAction *action) { + if (!action) + return; + gtk_widget_set_sensitive (GTK_WIDGET (activatable), gtk_action_is_sensitive (action)); _gtk_recent_chooser_sync_action_properties (activatable, action); |