X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftint.c;h=70b07c8521e383fc60030128bc444667d1963522;hb=3083e8006371cfb4a454b8bce92a682e4bb87e50;hp=260d93cdecdb610c9e448ca0b8c7570b2d47d285;hpb=95c0cc701139465fa06efd64d9ca55607024acce;p=chaz%2Ftint2 diff --git a/src/tint.c b/src/tint.c index 260d93c..70b07c8 100644 --- a/src/tint.c +++ b/src/tint.c @@ -636,33 +636,8 @@ void event_configure_notify (Window win) { // change in root window (xrandr) if (win == server.root_win) { - int i, old_nb_panel = nb_panel; - get_monitors(); - if (panel_config.monitor >= 0) - nb_panel = 1; - else - nb_panel = server.nb_monitor; - - if (old_nb_panel != nb_panel) { - // changed number of panel - printf("changed number of panel\n"); - //realloc(panel1, nb_panel * sizeof(Panel)); - } - for (i=0 ; i < nb_panel && i < old_nb_panel ; i++) { - Panel *panel = &panel1[i]; - - init_panel_size_and_position(panel); - XMoveResizeWindow(server.dsp, panel->main_win, panel->posx, panel->posy, panel->area.width, panel->area.height); - set_panel_background(panel); - - // force the resize of childs - GSList *l0; - panel->area.resize = 1; - for (l0 = panel->area.list; l0 ; l0 = l0->next) - ((Area*)l0->data)->resize = 1; - } - panel_refresh = 1; + init_panel(); return; }