Changeset 47206 in webkit
- Timestamp:
- Aug 13, 2009 10:08:19 AM (15 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r47205 r47206 1 2009-08-13 Maxime Simon <simon.maxime@gmail.com> 2 3 Reviewed by Eric Seidel. 4 5 [Haiku] Remove the "m_point" code from ContextMenuHaiku.cpp 6 https://bugs.webkit.org/show_bug.cgi?id=28256 7 8 * platform/haiku/ContextMenuHaiku.cpp: 9 (WebCore::ContextMenuReceiver::ContextMenuReceiver): 10 (WebCore::ContextMenu::ContextMenu): 11 (WebCore::ContextMenu::appendItem): 12 (WebCore::ContextMenu::insertItem): 13 1 14 2009-08-13 Joseph Pecoraro <joepeck02@gmail.com> 2 15 -
trunk/WebCore/platform/haiku/ContextMenuHaiku.cpp
r46019 r47206 28 28 #include "ContextMenu.h" 29 29 30 #include "ContextMenuController.h" 30 31 #include "ContextMenuItem.h" 31 #include " ContextMenuController.h"32 #include "Document.h" 32 33 #include "Frame.h" 33 34 #include "FrameView.h" 34 #include "Document.h"35 36 #include <wtf/Assertions.h>37 38 35 #include <Looper.h> 39 36 #include <Menu.h> 40 37 #include <Message.h> 38 #include <wtf/Assertions.h> 41 39 42 40 … … 44 42 45 43 // FIXME: This class isn't used yet 46 class ContextMenuReceiver : public BLooper 47 { 44 class ContextMenuReceiver : public BLooper { 48 45 public: 49 46 ContextMenuReceiver(ContextMenu* menu) 50 47 : BLooper("context_menu_receiver") 51 48 , m_menu(menu) 49 , m_result(-1) 52 50 { 53 m_result = -1;54 51 } 55 52 … … 81 78 ContextMenu::ContextMenu(const HitTestResult& result) 82 79 : m_hitTestResult(result) 83 , m_platformDescription( NULL)80 , m_platformDescription(new BMenu("context_menu")) 84 81 { 85 /* Get position */86 if (result.innerNode() && result.innerNode()->document()) {87 BView* view = result.innerNode()->document()->frame()->view()->platformWidget();88 int child = 0;89 while (view->ChildAt(child)) {90 if (view->ChildAt(child)->Name() == "scroll_view_canvas") {91 m_point = view->ChildAt(child)->ConvertToScreen(BPoint(result.point().x(), result.point().y()));92 break;93 }94 child++;95 }96 }97 m_platformDescription = new BMenu("context_menu");98 82 } 99 83 … … 107 91 checkOrEnableIfNeeded(item); 108 92 109 BMenuItem* bItem = item.releasePlatformDescription();110 if ( bItem)111 m_platformDescription->AddItem( bItem);93 BMenuItem* menuItem = item.releasePlatformDescription(); 94 if (menuItem) 95 m_platformDescription->AddItem(menuItem); 112 96 } 113 97 … … 121 105 checkOrEnableIfNeeded(item); 122 106 123 BMenuItem* bItem = item.releasePlatformDescription();124 if ( bItem)125 m_platformDescription->AddItem( bItem, position);107 BMenuItem* menuItem = item.releasePlatformDescription(); 108 if (menuItem) 109 m_platformDescription->AddItem(menuItem, position); 126 110 } 127 111
Note: See TracChangeset
for help on using the changeset viewer.