comctl32: Avoid using uninitialized value (Coverity).
authorFrédéric Delanoy <frederic.delanoy@gmail.com>
Thu, 15 Dec 2011 14:41:10 +0000 (15:41 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 20 Dec 2011 19:24:00 +0000 (20:24 +0100)
dlls/comctl32/theming.c

index 3ff6814..aa99fc1 100644 (file)
@@ -129,8 +129,12 @@ void THEMING_Initialize (void)
         WNDCLASSEXW class;
 
         class.cbSize = sizeof(class);
-        class.style |= CS_GLOBALCLASS;
-        GetClassInfoExW (NULL, subclasses[i].className, &class);
+        if (!GetClassInfoExW (NULL, subclasses[i].className, &class))
+        {
+            ERR("Could not retrieve information for class %s\n",
+                debugstr_w (subclasses[i].className));
+            continue;
+        }
         originalProcs[i] = class.lpfnWndProc;
         class.lpfnWndProc = subclassProcs[i];