Signed-off-by: Christophe CURIS <christophe.cu...@free.fr>

Not reported by Coverity, which is strange because that's the kind of thing it 
is good at pointing. I probably just did not enable USER_MENU.


----- David Maciejak <david.macie...@gmail.com> a écrit :
> remove unused var and move wwin check
> 
> ---
>  src/usermenu.c | 7 ++-----
>  1 file changed, 2 insertions(+), 5 deletions(-)
> 
> diff --git a/src/usermenu.c b/src/usermenu.c
> index 4a669c9..c349810 100644
> --- a/src/usermenu.c
> +++ b/src/usermenu.c
> @@ -279,7 +279,6 @@ static WMenu *configureUserMenu(WScreen * scr,
> WMPropList * plum)
> 
>  void wUserMenuRefreshInstances(WMenu * menu, WWindow * wwin)
>  {
> - WMenuEntry *entry;
>   int i, j, count, paintflag;
> 
>   paintflag = 0;
> @@ -335,7 +334,7 @@ WMenu *wUserMenuGet(WScreen * scr, WWindow * wwin)
>   WMenu *menu = NULL;
>   char *path = NULL;
>   char *tmp;
> - if (wwin->wm_instance && wwin->wm_class) {
> + if (wwin && wwin->wm_instance && wwin->wm_class) {
>   int len = strlen(wwin->wm_instance) + strlen(wwin->wm_class) + 7;
>   tmp = wmalloc(len);
>   snprintf(tmp, len, "%s.%s.menu", wwin->wm_instance, wwin->wm_class);
> @@ -345,9 +344,7 @@ WMenu *wUserMenuGet(WScreen * scr, WWindow * wwin)
>   if (!path)
>   return NULL;
> 
> - if (wwin)
> - menu = readUserMenuFile(scr, path);
> -
> + menu = readUserMenuFile(scr, path);
>   wfree(path);
>   }
>   return menu;
> -- 
> 1.8.3.2


--
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to