fail gracefully if we cannot get a screen
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 svn path=/trunk/; revision=8852
This commit is contained in:
parent
fb36ebb3a3
commit
fc63bace52
4 changed files with 21 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2008-08-11 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* configure.in: require gnome-desktop 2.23.90
|
||||
|
||||
2008-08-04 Rodrigo Moya <rodrigo@gnome-db.org>
|
||||
|
||||
* NEWS:
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2008-08-11 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* xrandr-capplet.c: (run_application): fail gracefully if we cannot
|
||||
get a screen
|
||||
|
||||
2008-08-08 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* xrandr-capplet.c: (on_screen_changed), (rebuild_gui),
|
||||
|
|
|
@ -1690,9 +1690,16 @@ run_application (App *app)
|
|||
return;
|
||||
}
|
||||
|
||||
app->client = gconf_client_get_default ();
|
||||
app->screen = gnome_rr_screen_new (gdk_screen_get_default(),
|
||||
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->dialog = glade_xml_get_widget (xml, "dialog");
|
||||
|
||||
|
@ -1785,6 +1792,8 @@ restart:
|
|||
}
|
||||
|
||||
gtk_widget_destroy (app->dialog);
|
||||
gnome_rr_screen_destroy (app->screen);
|
||||
g_object_unref (app->client);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
@ -96,7 +96,7 @@ COMMON_MODULES="gtk+-2.0 >= 2.11.6 dnl
|
|||
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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue