Re-render menus after changing theme trans to 0.

SVN revision: 20085
This commit is contained in:
Kim Woelders 2006-01-28 12:01:07 +00:00
parent 32badc6d53
commit 07e152d955
1 changed files with 20 additions and 0 deletions

View File

@ -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;
}
}