From 5aca3b41fcc08855e8bb017abe755abece85c5fa Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Wed, 19 Jun 2013 18:48:26 -0400 Subject: idoplaybackmenuitem: warn before crashing in g_str_equal --- src/idoplaybackmenuitem.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/idoplaybackmenuitem.c') diff --git a/src/idoplaybackmenuitem.c b/src/idoplaybackmenuitem.c index 81fcab7..e520e20 100644 --- a/src/idoplaybackmenuitem.c +++ b/src/idoplaybackmenuitem.c @@ -331,6 +331,8 @@ static void ido_playback_menu_item_set_state_from_string (IdoPlaybackMenuItem *self, const gchar *state) { + g_return_if_fail (state != NULL); + if (g_str_equal (state, "Playing")) self->current_state = STATE_PLAYING; else if (g_str_equal (state, "Launching")) @@ -382,6 +384,8 @@ ido_playback_menu_item_action_state_changed (GActionGroup *action_group, { IdoPlaybackMenuItem *self = user_data; + g_return_if_fail (action_name != NULL); + if (self->play_action && g_str_equal (action_name, self->play_action)) { if (g_variant_is_of_type (value, G_VARIANT_TYPE_STRING)) -- cgit v1.2.3