Author: stippi Date: Tue Apr 20 16:24:16 2010 New Revision: 443 URL: http://mmlr.dyndns.org/changeset/443 Log: Handling shortcut is wrappedd inside MenusBeginning() and MenusEnded(), so we need to always enable the standard shortcut items in MenusBeginning(), if we would otherwise enable them only asynchronously. Fixes Cut/Copy/Paste via shortcuts. Modified: webkit/trunk/WebKit/haiku/WebPositive/BrowserWindow.cpp Modified: webkit/trunk/WebKit/haiku/WebPositive/BrowserWindow.cpp ============================================================================== --- webkit/trunk/WebKit/haiku/WebPositive/BrowserWindow.cpp Tue Apr 20 15:46:23 2010 (r442) +++ webkit/trunk/WebKit/haiku/WebPositive/BrowserWindow.cpp Tue Apr 20 16:24:16 2010 (r443) @@ -1452,9 +1452,9 @@ // there anyway. This works so fast that the user can never see // the wrong enabled state when the menu opens until the result // message arrives. - fCutMenuItem->SetEnabled(false); - fCopyMenuItem->SetEnabled(false); - fPasteMenuItem->SetEnabled(false); + fCutMenuItem->SetEnabled(true); + fCopyMenuItem->SetEnabled(true); + fPasteMenuItem->SetEnabled(true); CurrentWebView()->WebPage()->SendEditingCapabilities(); }