gnome-session r5033 - in trunk: . compat
- From: vuntz svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-session r5033 - in trunk: . compat
- Date: Mon, 1 Sep 2008 23:27:57 +0000 (UTC)
Author: vuntz
Date: Mon Sep 1 23:27:57 2008
New Revision: 5033
URL: http://svn.gnome.org/viewvc/gnome-session?rev=5033&view=rev
Log:
2008-09-02 Vincent Untz <vuntz gnome org>
* compat/gnome-keyring-daemon-wrapper.c: (keyring_daemon_start): call
gnome_keyring_daemon_prepare_environment_sync() so that the keyring
daemon has all the right environment variables.
Patch by Stef Walter <stef memberwebs com>
Fix part of bug #547272.
Modified:
trunk/ChangeLog
trunk/compat/gnome-keyring-daemon-wrapper.c
Modified: trunk/compat/gnome-keyring-daemon-wrapper.c
==============================================================================
--- trunk/compat/gnome-keyring-daemon-wrapper.c (original)
+++ trunk/compat/gnome-keyring-daemon-wrapper.c Mon Sep 1 23:27:57 2008
@@ -73,18 +73,13 @@
char *pid_str;
char *end;
const char *old_keyring;
- const char *display;
char *argv[2];
/* If there is already a working keyring, don't start a new daemon */
old_keyring = g_getenv ("GNOME_KEYRING_SOCKET");
if (old_keyring != NULL &&
access (old_keyring, R_OK | W_OK) == 0) {
- display = g_getenv ("DISPLAY");
- if (display != NULL) {
- gnome_keyring_daemon_set_display_sync (display);
- }
-
+ gnome_keyring_daemon_prepare_environment_sync ();
return;
}
@@ -149,6 +144,8 @@
}
g_strfreev (lines);
+
+ gnome_keyring_daemon_prepare_environment_sync ();
} else {
/* daemon failed for some reason */
g_printerr ("gnome-keyring-daemon failed to start correctly, exit code: %d\n",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]