svn commit: r405771 - in head/sysutils/gnome-control-center: . files

Koop Mast kwm at FreeBSD.org
Mon Jan 11 09:45:11 UTC 2016


Author: kwm
Date: Mon Jan 11 09:45:09 2016
New Revision: 405771
URL: https://svnweb.freebsd.org/changeset/ports/405771

Log:
  Fix a gnome-control-center crash when trying to return to the main menu
  from the region section.
  
  Submitted by:	dumbbell@
  Obtained from:	gnome-control-center upstream

Added:
  head/sysutils/gnome-control-center/files/patch-panels_region_cc-region-panel.c   (contents, props changed)
Modified:
  head/sysutils/gnome-control-center/Makefile

Modified: head/sysutils/gnome-control-center/Makefile
==============================================================================
--- head/sysutils/gnome-control-center/Makefile	Mon Jan 11 08:51:49 2016	(r405770)
+++ head/sysutils/gnome-control-center/Makefile	Mon Jan 11 09:45:09 2016	(r405771)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gnome-control-center
 PORTVERSION=	3.16.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome3

Added: head/sysutils/gnome-control-center/files/patch-panels_region_cc-region-panel.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/gnome-control-center/files/patch-panels_region_cc-region-panel.c	Mon Jan 11 09:45:09 2016	(r405771)
@@ -0,0 +1,29 @@
+From 66c69759423124f0bd661b28ceaaaab361a1c3e5 Mon Sep 17 00:00:00 2001
+From: Debarshi Ray <debarshir at gnome.org>
+Date: Fri, 20 Nov 2015 18:42:44 +0100
+Subject: region: Silence a CRITICAL
+
+Fall out from abb0592866515ac43ed1ac3c9ecc0b229960011f
+
+https://bugzilla.gnome.org/show_bug.cgi?id=758417
+---
+ panels/region/cc-region-panel.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/panels/region/cc-region-panel.c b/panels/region/cc-region-panel.c
+index 8436b68..6cd5b85 100644
+--- panels/region/cc-region-panel.c
++++ panels/region/cc-region-panel.c
+@@ -166,7 +166,8 @@ cc_region_panel_finalize (GObject *object)
+         g_free (priv->system_region);
+ 
+         chooser = g_object_get_data (G_OBJECT (self), "input-chooser");
+-        gtk_widget_destroy (chooser);
++        if (chooser)
++                gtk_widget_destroy (chooser);
+ 
+ 	G_OBJECT_CLASS (cc_region_panel_parent_class)->finalize (object);
+ }
+-- 
+cgit v0.11.2
+


More information about the svn-ports-head mailing list