[gnome-shell/overlay-design02] Fix invalid function signature and a memory leak
- From: Colin Walters <walters src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnome-shell/overlay-design02] Fix invalid function signature and a memory leak
- Date: Fri, 26 Jun 2009 21:13:50 +0000 (UTC)
commit d588b083d93871cf9baba0d09b410d2618c7217f
Author: Colin Walters <walters verbum org>
Date: Fri Jun 26 17:12:55 2009 -0400
Fix invalid function signature and a memory leak
Add the missing GParamSpec to on_n_workspaces_changed.
Also, we don't need to re-dup the appid, since it's already dup'd.
src/shell-app-monitor.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/shell-app-monitor.c b/src/shell-app-monitor.c
index 126c2e5..8728c21 100644
--- a/src/shell-app-monitor.c
+++ b/src/shell-app-monitor.c
@@ -295,7 +295,7 @@ track_window (ShellAppMonitor *self,
if (!appid)
return;
- g_hash_table_insert (self->window_to_appid, window, g_strdup (appid));
+ g_hash_table_insert (self->window_to_appid, window, appid);
refcount = GPOINTER_TO_UINT (g_hash_table_lookup (self->running_appids, appid));
@@ -368,6 +368,7 @@ shell_app_monitor_get_window_count (ShellAppMonitor *self,
static void
shell_app_monitor_on_n_workspaces_changed (MetaScreen *screen,
+ GParamSpec *pspec,
gpointer user_data)
{
ShellAppMonitor *self = SHELL_APP_MONITOR (user_data);
@@ -404,7 +405,7 @@ init_window_monitoring (ShellAppMonitor *self)
g_signal_connect (screen, "notify::n-workspaces",
G_CALLBACK (shell_app_monitor_on_n_workspaces_changed), self);
- shell_app_monitor_on_n_workspaces_changed (screen, self);
+ shell_app_monitor_on_n_workspaces_changed (screen, NULL, self);
g_object_unref (screen);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]