[Xfce4-commits] <xfce4-taskbar-plugin:master> Using the correct wnck window class name now.

Gearoid Murphy noreply at xfce.org
Mon Jan 9 15:24:02 CET 2012


Updating branch refs/heads/master
         to 09fbb4c7313f72e1de9934da50fb26cf56a7ddad (commit)
       from cada864a495dd18449d80e1b2d4e1ef1aae420ad (commit)

commit 09fbb4c7313f72e1de9934da50fb26cf56a7ddad
Author: Gearoid Murphy <gearoid.murphy at hp.com>
Date:   Wed Jan 4 10:28:00 2012 +0000

    Using the correct wnck window class name now.

 taskbar-widget.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/taskbar-widget.c b/taskbar-widget.c
index b3c6bf3..ba384da 100644
--- a/taskbar-widget.c
+++ b/taskbar-widget.c
@@ -1013,12 +1013,12 @@ static void xfce_taskbar_window_added (WnckScreen *screen, WnckWindow *window, X
     /* create new window button */
     wnode = xfce_taskbar_wnode_new (window, taskbar);
     
-    g_hash_table_lookup_extended (taskbar->class_groups, wnck_class_group_get_res_class(wnode->class_group), NULL, (gpointer *) &group);
+    g_hash_table_lookup_extended (taskbar->class_groups, wnck_class_group_get_name(wnode->class_group), NULL, (gpointer *) &group);
 
     if (group == NULL)
     {
         /* create group button for this window and add it */
-        group = xfce_taskbar_group_button_new (wnck_class_group_get_res_class(wnode->class_group), taskbar);
+        group = xfce_taskbar_group_button_new (wnck_class_group_get_name(wnode->class_group), taskbar);
         
         group->pixbuf = wnck_window_get_icon (window);
         g_object_ref(group->pixbuf);
@@ -2434,7 +2434,7 @@ static void xfce_taskbar_group_button_remove (XfceTaskBarGroup *group)
 static void xfce_taskbar_group_button_add_window (XfceTaskBarGroup *group, XfceTaskBarWNode *wnode)
 {
     panel_return_if_fail (WNCK_IS_WINDOW (wnode->window));
-    panel_return_if_fail (strcmp(wnck_class_group_get_res_class(wnode->class_group), group->window_class_name) == 0);
+    panel_return_if_fail (strcmp(wnck_class_group_get_name(wnode->class_group), group->window_class_name) == 0);
     panel_return_if_fail (XFCE_IS_taskbar (group->taskbar));
     panel_return_if_fail (g_slist_find (group->wnodes, wnode) == NULL);
 


More information about the Xfce4-commits mailing list