]> Dogcows Code - chaz/tint2/blobdiff - src/panel.c
add missing battery config CPP guard
[chaz/tint2] / src / panel.c
index 0c16ae3e3fc360d480097f85f381ef65a541a38d..2a442b9b877218b5eda9f1afa860769363e19450 100644 (file)
@@ -190,6 +190,9 @@ void init_panel()
                        }
                        if (panel_items_order[k] == 'C')
                                init_clock_panel(p);
+
+                       if (panel_items_order[k] == 'F')
+                               init_freespace_panel(p);
                }
                set_panel_items_order(p);
 
@@ -199,7 +202,7 @@ void init_panel()
                p->main_win = XCreateWindow(server.dsp, server.root_win, p->posx, p->posy, p->area.width, p->area.height, 0, server.depth, InputOutput, server.visual, mask, &att);
 
                long event_mask = ExposureMask|ButtonPressMask|ButtonReleaseMask|ButtonMotionMask;
-               if (p->g_task.tooltip_enabled || p->clock.area._get_tooltip_text)
+               if (p->g_task.tooltip_enabled || p->clock.area._get_tooltip_text || (launcher_enabled && launcher_tooltip_enabled))
                        event_mask |= PointerMotionMask|LeaveWindowMask;
                if (panel_autohide)
                        event_mask |= LeaveWindowMask|EnterWindowMask;
@@ -409,6 +412,9 @@ void set_panel_items_order(Panel *p)
                }
                if (panel_items_order[k] == 'C')
                        p->area.list = g_slist_append(p->area.list, &p->clock);
+
+               if (panel_items_order[k] == 'F')
+                       p->area.list = g_slist_append(p->area.list, &p->freespace);
        }
        init_rendering(&p->area, 0);
 }
This page took 0.020002 seconds and 4 git commands to generate.