Added missing RemoveProp calls.
authorJerry Jenkins <Jerry_J_Jenkins@hotmail.com>
Thu, 17 Oct 2002 01:18:52 +0000 (01:18 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 17 Oct 2002 01:18:52 +0000 (01:18 +0000)
dlls/comctl32/commctrl.c

index 26c4fc4..1f9a3cc 100644 (file)
@@ -1168,6 +1168,7 @@ BOOL WINAPI RemoveWindowSubclass(HWND hWnd, SUBCLASSPROC pfnSubclass, UINT_PTR u
       else
          SetWindowLongA (hWnd, GWL_WNDPROC, (LONG)stack->origproc);
       HeapFree (GetProcessHeap (), 0, stack);
+      RemovePropA( hWnd, COMCTL32_aSubclass );
       return TRUE;
    }
  
@@ -1254,6 +1255,7 @@ LRESULT WINAPI DefSubclassProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
       else
          SetWindowLongA (hWnd, GWL_WNDPROC, (LONG)stack->origproc);
       HeapFree (GetProcessHeap (), 0, stack);
+      RemovePropA( hWnd, COMCTL32_aSubclass );
       return TRUE;
    }