diff --git a/src/vars.c b/src/vars.c index df27fbc..ac0fb4f 100644 --- a/src/vars.c +++ b/src/vars.c @@ -175,6 +175,8 @@ void vars_init(void) ui_calendar_set_first_day_of_week(MONDAY); + wins_set_sbar_width(col * SBARMINWIDTH / 100); + /* Pad structure to scroll text inside the appointment panel */ apad.length = 1; apad.first_onscreen = 0; diff --git a/src/wins.c b/src/wins.c index d66ec65..fa4874b 100644 --- a/src/wins.c +++ b/src/wins.c @@ -229,7 +229,7 @@ void wins_sbar_winc(void) void wins_sbar_wdec(void) { - if (sbarwidth_perc > 0) + if (col * sbarwidth_perc / 100 > SBARMINWIDTH) sbarwidth_perc--; }