From 38c09297c0004d9d6b66947652c4da7649d3d41e Mon Sep 17 00:00:00 2001
From: George Hazan <george.hazan@gmail.com>
Date: Wed, 8 Aug 2012 12:14:48 +0000
Subject: filter for icons

git-svn-id: http://svn.miranda-ng.org/main/trunk@1400 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
---
 plugins/PluginUpdater/src/Scanner.cpp | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

(limited to 'plugins/PluginUpdater/src')

diff --git a/plugins/PluginUpdater/src/Scanner.cpp b/plugins/PluginUpdater/src/Scanner.cpp
index cdead4a0ca..f019ed1e60 100644
--- a/plugins/PluginUpdater/src/Scanner.cpp
+++ b/plugins/PluginUpdater/src/Scanner.cpp
@@ -153,8 +153,15 @@ static void CheckUpdates(void *)
 
 		*p++ = 0;
 		_strlwr(str);
+		if ( !opts.bUpdateIcons && !strncmp(str, "icons\\", 6))
+			continue;
+
+		char* szName = strrchr(str, '\\');
+		if (szName == NULL)
+			szName = str;
+
 		_strlwr(p);
-		hashes[str] = p;
+		hashes[szName] = p;
 	}
 	fclose(fp);
 	DeleteFile(tszTmpIni);
-- 
cgit v1.2.3