diff --git a/src/icon.c b/src/icon.c index da93679c..94d95670 100644 --- a/src/icon.c +++ b/src/icon.c @@ -376,16 +376,14 @@ Bool wIconChangeImageFile(WIcon * icon, char *file) char *path; int error = 0; + if (!file) + return True; + if (icon->file_image) { RReleaseImage(icon->file_image); icon->file_image = NULL; } - if (!file) { - wIconUpdate(icon); - return True; - } - path = FindImage(wPreferences.icon_path, file); if (path && (image = RLoadImage(scr->rcontext, path, 0))) {