Blame gnome-applets-2.16.2-trash-screen.patch
|
|
bbc94a4 |
--- gnome-applets-2.16.2/trashapplet/src/trashapplet.c.trash-screen 2006-12-05 16:33:56.000000000 -0500
|
|
|
bbc94a4 |
+++ gnome-applets-2.16.2/trashapplet/src/trashapplet.c 2006-12-05 16:32:41.000000000 -0500
|
|
|
bbc94a4 |
@@ -669,6 +669,8 @@
|
|
|
bbc94a4 |
TrashApplet *applet,
|
|
|
bbc94a4 |
const gchar *cname)
|
|
|
bbc94a4 |
{
|
|
|
bbc94a4 |
+ GdkScreen *screen;
|
|
|
bbc94a4 |
+
|
|
|
bbc94a4 |
/* Open the "trash:" URI with gnome-open */
|
|
|
bbc94a4 |
gchar *argv[] = { "gnome-open", "trash:", NULL };
|
|
|
bbc94a4 |
GError *err = NULL;
|
|
|
bbc94a4 |
@@ -676,12 +678,13 @@
|
|
|
bbc94a4 |
|
|
|
bbc94a4 |
g_return_if_fail (TRASH_IS_APPLET (applet));
|
|
|
bbc94a4 |
|
|
|
bbc94a4 |
- res = g_spawn_async (NULL,
|
|
|
bbc94a4 |
- argv, NULL,
|
|
|
bbc94a4 |
- G_SPAWN_SEARCH_PATH,
|
|
|
bbc94a4 |
- NULL, NULL,
|
|
|
bbc94a4 |
- NULL,
|
|
|
bbc94a4 |
- &err;;
|
|
|
bbc94a4 |
+ screen = gtk_widget_get_screen (GTK_WIDGET (applet));
|
|
|
bbc94a4 |
+ res = gdk_spawn_on_screen (screen, NULL,
|
|
|
bbc94a4 |
+ argv, NULL,
|
|
|
bbc94a4 |
+ G_SPAWN_SEARCH_PATH,
|
|
|
bbc94a4 |
+ NULL, NULL,
|
|
|
bbc94a4 |
+ NULL,
|
|
|
bbc94a4 |
+ &err;;
|
|
|
bbc94a4 |
|
|
|
bbc94a4 |
if (! res) {
|
|
|
bbc94a4 |
error_dialog (applet, _("Error while spawning nautilus:\n%s"),
|