Mike McCormack : shell32: Fix some gcc 4. 1 warnings caused by casts in macros.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Mar 3 08:47:24 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 959edd5cc491e29e1d451d18e439389e52ec944a
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=959edd5cc491e29e1d451d18e439389e52ec944a

Author: Mike McCormack <mike at codeweavers.com>
Date:   Fri Mar  3 12:28:14 2006 +0900

shell32: Fix some gcc 4.1 warnings caused by casts in macros.

---

 dlls/shell32/brsfolder.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dlls/shell32/brsfolder.c b/dlls/shell32/brsfolder.c
index aba8e23..6d5afe1 100644
--- a/dlls/shell32/brsfolder.c
+++ b/dlls/shell32/brsfolder.c
@@ -108,7 +108,7 @@ static void InitializeTreeView( browse_i
     Shell_GetImageList(NULL, &hImageList);
 
     if (hImageList)
-        TreeView_SetImageList( info->hwndTreeView, hImageList, 0 );
+        SendMessageW( info->hwndTreeView, TVM_SETIMAGELIST, 0, (LPARAM)hImageList );
 
     /* We want to call InsertTreeViewItem down the code, in order to insert
      * the root item of the treeview. Due to InsertTreeViewItem's signature, 
@@ -166,10 +166,10 @@ static void InitializeTreeView( browse_i
         return;
     }
 
-    TreeView_DeleteAllItems( info->hwndTreeView );
+    SendMessageW( info->hwndTreeView, TVM_DELETEITEM, 0, (LPARAM)TVI_ROOT );
     item = InsertTreeViewItem( info, lpsfParent, pidlChild,
                                pidlParent, pEnumChildren, TVI_ROOT );
-    TreeView_Expand( info->hwndTreeView, item, TVE_EXPAND );
+    SendMessageW( info->hwndTreeView, TVM_EXPAND, TVE_EXPAND, (LPARAM)item );
 
     IShellFolder_Release(lpsfRoot);
     IShellFolder_Release(lpsfParent);
@@ -440,7 +440,8 @@ static LRESULT BrsFolder_Treeview_Expand
     /* My Computer is already sorted and trying to do a simple text
      * sort will only mess things up */
     if (!_ILIsMyComputer(lptvid->lpi))
-        TreeView_SortChildren(info->hwndTreeView, pnmtv->itemNew.hItem, FALSE);
+        SendMessageW( info->hwndTreeView, TVM_SORTCHILDREN,
+                      FALSE, (LPARAM)pnmtv->itemNew.hItem );
 
     return 0;
 }




More information about the wine-cvs mailing list