Author: tfaber
Date: Thu Nov 24 13:12:56 2011
New Revision: 54493

URL: http://svn.reactos.org/svn/reactos?rev=54493&view=rev
Log:
[EXPLORER]
 - Fix incorrect virtual function override of Entry::do_context_menu. CID 1630

Modified:
    trunk/reactos/base/shell/explorer/shell/shellfs.cpp
    trunk/reactos/base/shell/explorer/shell/shellfs.h

Modified: trunk/reactos/base/shell/explorer/shell/shellfs.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/shell/shellfs.cpp?rev=54493&r1=54492&r2=54493&view=diff
==============================================================================
--- trunk/reactos/base/shell/explorer/shell/shellfs.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/shell/explorer/shell/shellfs.cpp [iso-8859-1] Thu Nov 24 
13:12:56 2011
@@ -221,14 +221,14 @@
 }
 
 
-HRESULT ShellEntry::do_context_menu(HWND hwnd, LPPOINT pptScreen, 
CtxMenuInterfaces& cm_ifs)
+HRESULT ShellEntry::do_context_menu(HWND hwnd, const POINT& pptScreen, 
CtxMenuInterfaces& cm_ifs)
 {
        ShellDirectory* dir = static_cast<ShellDirectory*>(_up);
 
        ShellFolder folder = dir? dir->_folder: GetDesktopFolder();
        LPCITEMIDLIST pidl = _pidl;
 
-       return ShellFolderContextMenu(folder, hwnd, 1, &pidl, pptScreen->x, 
pptScreen->y, cm_ifs);
+       return ShellFolderContextMenu(folder, hwnd, 1, &pidl, pptScreen.x, 
pptScreen.y, cm_ifs);
 }
 
 

Modified: trunk/reactos/base/shell/explorer/shell/shellfs.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/shell/shellfs.h?rev=54493&r1=54492&r2=54493&view=diff
==============================================================================
--- trunk/reactos/base/shell/explorer/shell/shellfs.h [iso-8859-1] (original)
+++ trunk/reactos/base/shell/explorer/shell/shellfs.h [iso-8859-1] Thu Nov 24 
13:12:56 2011
@@ -36,7 +36,7 @@
        virtual ShellPath       create_absolute_pidl() const;
        virtual HRESULT         GetUIObjectOf(HWND hWnd, REFIID riid, LPVOID* 
ppvOut);
        virtual BOOL            launch_entry(HWND hwnd, UINT 
nCmdShow=SW_SHOWNORMAL);
-       virtual HRESULT         do_context_menu(HWND hwnd, LPPOINT pptScreen, 
CtxMenuInterfaces& cm_ifs);
+       virtual HRESULT         do_context_menu(HWND hwnd, const POINT& 
pptScreen, CtxMenuInterfaces& cm_ifs);
        virtual ShellFolder     get_shell_folder() const;
 
        IShellFolder*           get_parent_folder() const;


Reply via email to