[statusbar] Respect width paramater on creation
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
21ae849d9f
commit
968a9080c5
|
@ -171,7 +171,8 @@ statusbar_position_update(statusbar_t *statusbar, position_t position)
|
||||||
{
|
{
|
||||||
case Right:
|
case Right:
|
||||||
case Left:
|
case Left:
|
||||||
statusbar->width = area.height;
|
if(statusbar->width <= 0)
|
||||||
|
statusbar->width = area.height;
|
||||||
statusbar->sw =
|
statusbar->sw =
|
||||||
simplewindow_new(globalconf.connection, statusbar->phys_screen, 0, 0,
|
simplewindow_new(globalconf.connection, statusbar->phys_screen, 0, 0,
|
||||||
statusbar->height, statusbar->width, 0);
|
statusbar->height, statusbar->width, 0);
|
||||||
|
@ -188,7 +189,8 @@ statusbar_position_update(statusbar_t *statusbar, position_t position)
|
||||||
dw);
|
dw);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
statusbar->width = area.width;
|
if(statusbar->width <= 0)
|
||||||
|
statusbar->width = area.width;
|
||||||
statusbar->sw =
|
statusbar->sw =
|
||||||
simplewindow_new(globalconf.connection, statusbar->phys_screen, 0, 0,
|
simplewindow_new(globalconf.connection, statusbar->phys_screen, 0, 0,
|
||||||
statusbar->width, statusbar->height, 0);
|
statusbar->width, statusbar->height, 0);
|
||||||
|
|
Loading…
Reference in New Issue