[gnome-shell] ShellApp: Make sure that we use a valid timestamp when activating
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] ShellApp: Make sure that we use a valid timestamp when activating
- Date: Fri, 12 Aug 2011 07:30:30 +0000 (UTC)
commit 91cba1f8f421d5f83e9585c64a4379f3757d1871
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Aug 11 23:19:39 2011 -0400
ShellApp: Make sure that we use a valid timestamp when activating
Otherwise, we'd be comparing against the last_used_time and setting
it to 0.
https://bugzilla.gnome.org/show_bug.cgi?id=656374
src/shell-app.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/shell-app.c b/src/shell-app.c
index 3acab60..a0bddea 100644
--- a/src/shell-app.c
+++ b/src/shell-app.c
@@ -543,6 +543,13 @@ shell_app_activate_full (ShellApp *app,
int workspace,
guint32 timestamp)
{
+ ShellGlobal *global;
+
+ global = shell_global_get ();
+
+ if (timestamp == 0)
+ timestamp = shell_global_get_current_time (global);
+
switch (app->state)
{
case SHELL_APP_STATE_STOPPED:
@@ -557,7 +564,7 @@ shell_app_activate_full (ShellApp *app,
{
char *msg;
msg = g_strdup_printf (_("Failed to launch '%s'"), shell_app_get_name (app));
- shell_global_notify_error (shell_global_get (),
+ shell_global_notify_error (global,
msg,
error->message);
g_free (msg);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]