aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Uebernickel <lars.uebernickel@canonical.com>2014-11-07 14:52:52 +0100
committerLars Uebernickel <lars.uebernickel@canonical.com>2014-11-07 14:52:52 +0100
commit965863d504a9b2ed28809ed6b2864530315014ad (patch)
tree4b3e7daac6bd22ec04e97dcf6816a201910958d8 /src
parent1baca6d1b2aa2864ba33d7cae165359b53d7ef75 (diff)
downloadayatana-indicator-messages-965863d504a9b2ed28809ed6b2864530315014ad.tar.gz
ayatana-indicator-messages-965863d504a9b2ed28809ed6b2864530315014ad.tar.bz2
ayatana-indicator-messages-965863d504a9b2ed28809ed6b2864530315014ad.zip
desktop menu: don't warn when no default handler for a mime type is found
Diffstat (limited to 'src')
-rw-r--r--src/im-desktop-menu.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/im-desktop-menu.c b/src/im-desktop-menu.c
index 137e222..c762735 100644
--- a/src/im-desktop-menu.c
+++ b/src/im-desktop-menu.c
@@ -81,12 +81,15 @@ g_app_info_is_default_for_uri_scheme (GAppInfo *info,
const gchar *uri_scheme)
{
GAppInfo *default_info;
- gboolean is_default;
+ gboolean is_default = FALSE;
default_info = g_app_info_get_default_for_uri_scheme (uri_scheme);
- is_default = g_app_info_equal (info, default_info);
+ if (default_info)
+ {
+ is_default = g_app_info_equal (info, default_info);
+ g_object_unref (default_info);
+ }
- g_object_unref (default_info);
return is_default;
}