rpms/sugar-toolkit/devel session.patch,NONE,1.1
Marco Pesenti Gritti
mpg at fedoraproject.org
Sat Nov 29 13:17:00 UTC 2008
Author: mpg
Update of /cvs/pkgs/rpms/sugar-toolkit/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28434
Added Files:
session.patch
Log Message:
Add session patch
session.patch:
--- NEW FILE session.patch ---
diff --git a/src/sugar/gsm-session.c b/src/sugar/gsm-session.c
index 3f0714c..b1f4f0e 100644
--- a/src/sugar/gsm-session.c
+++ b/src/sugar/gsm-session.c
@@ -373,6 +373,8 @@ session_shutdown (GsmSession *session)
/* FIXME: do this in reverse phase order */
for (cl = session->clients; cl; cl = cl->next)
gsm_client_die (cl->data);
+
+ g_signal_emit (session, signals[SHUTDOWN_COMPLETED], 0);
}
static void
@@ -485,9 +487,6 @@ client_disconnected (GsmClient *client, gpointer data)
}
g_object_unref (client);
-
- if (session->phase == GSM_SESSION_PHASE_SHUTDOWN && !session->clients)
- g_signal_emit (session, signals[SHUTDOWN_COMPLETED], 0);
}
GsmSession *
More information about the fedora-extras-commits
mailing list