diff -Nru gnome-system-tools-3.0.0/debian/changelog gnome-system-tools-3.0.0/debian/changelog --- gnome-system-tools-3.0.0/debian/changelog 2014-03-12 11:15:24.000000000 +0000 +++ gnome-system-tools-3.0.0/debian/changelog 2015-01-23 20:59:18.000000000 +0000 @@ -1,3 +1,11 @@ +gnome-system-tools (3.0.0-3ubuntu4.1) trusty; urgency=medium + + [ Vlad Orlov ] + * dont-ignore-oobsresult.patch: new patch. Don't ignore OobsResult in a + callback function, show the message dialog instead (LP: #1411610). + + -- Brian Murray Fri, 23 Jan 2015 12:57:45 -0800 + gnome-system-tools (3.0.0-3ubuntu4) trusty; urgency=medium * Add 12_fix_exit.patch: Drop unneeded g_object_unref call to fix a diff -Nru gnome-system-tools-3.0.0/debian/patches/dont-ignore-oobsresult.patch gnome-system-tools-3.0.0/debian/patches/dont-ignore-oobsresult.patch --- gnome-system-tools-3.0.0/debian/patches/dont-ignore-oobsresult.patch 1970-01-01 00:00:00.000000000 +0000 +++ gnome-system-tools-3.0.0/debian/patches/dont-ignore-oobsresult.patch 2015-01-23 20:57:26.000000000 +0000 @@ -0,0 +1,19 @@ +From: Vlad Orlov +Date: Tue, 23 Sep 2014 11:18:06 +0400 +Subject: don't ignore liboobs' result in a callback function + +Index: gnome-system-tools-3.0.0/src/common/gst-tool.c +=================================================================== +--- gnome-system-tools-3.0.0.orig/src/common/gst-tool.c ++++ gnome-system-tools-3.0.0/src/common/gst-tool.c +@@ -584,6 +584,10 @@ update_async_func (OobsObject *object, + gst_tool_update_config (tool); + gst_tool_update_gui (tool); + } ++ ++ if (result != OOBS_RESULT_OK) { ++ show_oobs_error_dialog (tool, OPERATION_UPDATE, result); ++ } + } + + void diff -Nru gnome-system-tools-3.0.0/debian/patches/series gnome-system-tools-3.0.0/debian/patches/series --- gnome-system-tools-3.0.0/debian/patches/series 2014-03-12 11:14:27.000000000 +0000 +++ gnome-system-tools-3.0.0/debian/patches/series 2015-01-23 20:57:42.000000000 +0000 @@ -17,3 +17,4 @@ gthread.patch time-libm.patch the_admin_group_is_sudo.patch +dont-ignore-oobsresult.patch