1 diff -aurN fbpanel.orig/dclock.c fbpanel.cvs/dclock.c
2 --- fbpanel.orig/dclock.c 2004-05-23 21:48:58.000000000 +0200
3 +++ fbpanel.cvs/dclock.c 2004-10-08 21:27:35.000000000 +0200
6 clock_update(gpointer data )
17 g_assert(data != NULL);
20 dc->lastDay = detail->tm_mday ;
22 strftime (output, sizeof(output), dc->tfmt, detail) ;
23 - gtk_tooltips_set_tip(dc->tip, dc->main, output, NULL) ;
24 + if ((utf8 = g_locale_to_utf8(output, -1, NULL, NULL, NULL))) {
25 + gtk_tooltips_set_tip(dc->tip, dc->main, utf8, NULL) ;
31 diff -aurN fbpanel.orig/pager.c fbpanel.cvs/pager.c
32 --- fbpanel.orig/pager.c 2004-06-15 03:59:26.000000000 +0200
33 +++ fbpanel.cvs/pager.c 2004-10-08 22:07:16.000000000 +0200
36 widget->allocation.width,
37 widget->allocation.height);
45 if (p->focusedtask == t)
46 p->focusedtask = NULL;
47 + DBG("del %x\n", t->win);
53 XSelectInput (GDK_DISPLAY(), t->win, PropertyChangeMask | StructureNotifyMask);
54 g_hash_table_insert(p->htable, &t->win, t);
55 + DBG("add %x\n", t->win);
63 - DBG("win=0x%x\n", win);
65 if (!(t = g_hash_table_lookup(p->htable, &win)))
67 + DBG("win=0x%x\n", win);
70 pager_redraw_if_dirty(p);
73 //pg->htable = g_hash_table_new (g_int_hash, g_int_equal);
74 pager_rebuild_all(pg);
75 - //do_net_client_list_stacking(pg);
76 + do_net_client_list_stacking(pg);
77 pager_redraw_if_dirty(pg);
78 XSelectInput (GDK_DISPLAY(), GDK_ROOT_WINDOW(), PropertyChangeMask);
79 //XSelectInput(GDK_DISPLAY(), topxwin, PropertyChangeMask|FocusChangeMask|StructureNotifyMask);