gnome-control-center r8852 - in trunk: . capplets/display
- From: jensg svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-control-center r8852 - in trunk: . capplets/display
- Date: Mon, 11 Aug 2008 20:30:49 +0000 (UTC)
Author: jensg
Date: Mon Aug 11 20:30:49 2008
New Revision: 8852
URL: http://svn.gnome.org/viewvc/gnome-control-center?rev=8852&view=rev
Log:
2008-08-11 Jens Granseuer <jensgr gmx net>
* xrandr-capplet.c: (run_application): fail gracefully if we cannot
get a screen
2008-08-11 Jens Granseuer <jensgr gmx net>
* configure.in: require gnome-desktop 2.23.90
Modified:
trunk/ChangeLog
trunk/capplets/display/ChangeLog
trunk/capplets/display/xrandr-capplet.c
trunk/configure.in
Modified: trunk/capplets/display/xrandr-capplet.c
==============================================================================
--- trunk/capplets/display/xrandr-capplet.c (original)
+++ trunk/capplets/display/xrandr-capplet.c Mon Aug 11 20:30:49 2008
@@ -1690,9 +1690,16 @@
return;
}
+ app->screen = gnome_rr_screen_new (gdk_screen_get_default (),
+ on_screen_changed, app);
+ if (!app->screen)
+ {
+ g_error ("Could not get screen info");
+ g_object_unref (xml);
+ return;
+ }
+
app->client = gconf_client_get_default ();
- app->screen = gnome_rr_screen_new (gdk_screen_get_default(),
- on_screen_changed, app);
app->dialog = glade_xml_get_widget (xml, "dialog");
@@ -1785,6 +1792,8 @@
}
gtk_widget_destroy (app->dialog);
+ gnome_rr_screen_destroy (app->screen);
+ g_object_unref (app->client);
}
int
Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in (original)
+++ trunk/configure.in Mon Aug 11 20:30:49 2008
@@ -96,7 +96,7 @@
gconf-2.0 dnl
libgnomeui-2.0 >= 2.2.0 dnl
libglade-2.0 >= 2.0.0 dnl
- gnome-desktop-2.0 >= 2.23.5"
+ gnome-desktop-2.0 >= 2.23.90"
PKG_CHECK_MODULES(LIBSLAB, $COMMON_MODULES gnome-desktop-2.0 librsvg-2.0 libgnome-menu pango eel-2.0)
PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES)
PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1 libpanelapplet-2.0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]