Re-render menus after changing theme trans to 0.
SVN revision: 20085
This commit is contained in:
parent
32badc6d53
commit
07e152d955
20
src/menus.c
20
src/menus.c
|
@ -1074,6 +1074,22 @@ MenusHide(void)
|
|||
TooltipsEnable(1);
|
||||
}
|
||||
|
||||
static void
|
||||
MenusTouch(void)
|
||||
{
|
||||
Menu *m, **lst;
|
||||
int i, num;
|
||||
|
||||
lst = (Menu **) ListItemType(&num, LIST_TYPE_MENU);
|
||||
for (i = 0; i < num; i++)
|
||||
{
|
||||
m = lst[i];
|
||||
m->redraw = 1;
|
||||
}
|
||||
if (lst)
|
||||
Efree(lst);
|
||||
}
|
||||
|
||||
/*
|
||||
* Menu event handlers
|
||||
*/
|
||||
|
@ -1975,6 +1991,10 @@ MenusSighan(int sig, void *prm __UNUSED__)
|
|||
if ((EWin *) prm == Mode_menus.context_ewin)
|
||||
MenusHide();
|
||||
break;
|
||||
|
||||
case ESIGNAL_THEME_TRANS_CHANGE:
|
||||
MenusTouch();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue