From 883ed8ac9a20854f566b03cf735ec4955b298b88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rodolfo=20Garc=C3=ADa=20Pe=C3=B1as=20=28kix=29?= Date: Mon, 8 Apr 2013 19:40:50 +0200 Subject: [PATCH] wIconChangeTitle rewrited The function wIconChangeTitle() function calls wIconUpdate() or wIconPaint() depending of changed. In both cases the icon->file_image doesn't change, only the icon title, so we can use the same image and we don't need update it. Because the variable changed is removed, we can use wIconPaint() here. Then the variable changed is not used, and these lines can be removed. --- src/icon.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/icon.c b/src/icon.c index e9e9c89c..c6d744c6 100644 --- a/src/icon.c +++ b/src/icon.c @@ -303,20 +303,11 @@ static void icon_update_pixmap(WIcon *icon, RImage *image) void wIconChangeTitle(WIcon *icon, char *new_title) { - int changed; - - changed = (new_title == NULL && icon->icon_name != NULL) || - (new_title != NULL && icon->icon_name == NULL); - if (icon->icon_name != NULL) XFree(icon->icon_name); icon->icon_name = new_title; - - if (changed) - wIconUpdate(icon); - else - wIconPaint(icon); + wIconPaint(icon); } RImage *wIconValidateIconSize(RImage *icon, int max_size)