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>
|
2008-08-04 Rodrigo Moya <rodrigo@gnome-db.org>
|
||||||
|
|
||||||
* NEWS:
|
* 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>
|
2008-08-08 Jens Granseuer <jensgr@gmx.net>
|
||||||
|
|
||||||
* xrandr-capplet.c: (on_screen_changed), (rebuild_gui),
|
* xrandr-capplet.c: (on_screen_changed), (rebuild_gui),
|
||||||
|
|
|
@ -1690,9 +1690,16 @@ run_application (App *app)
|
||||||
return;
|
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);
|
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");
|
app->dialog = glade_xml_get_widget (xml, "dialog");
|
||||||
|
|
||||||
|
@ -1785,6 +1792,8 @@ restart:
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_widget_destroy (app->dialog);
|
gtk_widget_destroy (app->dialog);
|
||||||
|
gnome_rr_screen_destroy (app->screen);
|
||||||
|
g_object_unref (app->client);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
|
@ -96,7 +96,7 @@ COMMON_MODULES="gtk+-2.0 >= 2.11.6 dnl
|
||||||
gconf-2.0 dnl
|
gconf-2.0 dnl
|
||||||
libgnomeui-2.0 >= 2.2.0 dnl
|
libgnomeui-2.0 >= 2.2.0 dnl
|
||||||
libglade-2.0 >= 2.0.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(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(CAPPLET, $COMMON_MODULES)
|
||||||
PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1 libpanelapplet-2.0)
|
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