]> git.sesse.net Git - vlc/commitdiff
Work around what looks like a ...
authorClément Stenac <zorglub@videolan.org>
Sat, 11 Mar 2006 18:18:14 +0000 (18:18 +0000)
committerClément Stenac <zorglub@videolan.org>
Sat, 11 Mar 2006 18:18:14 +0000 (18:18 +0000)
...
WX bug !
(OnActivateItem not working with enter key on Win32)

(Closes:#348)

modules/gui/wxwidgets/dialogs/playlist.cpp

index c4102e84169f729dea8305762fb289e0800b90ff..814de0ee84baabdeb737343d5985d911ac18c301 100644 (file)
@@ -1136,6 +1136,17 @@ void Playlist::OnKeyDown( wxTreeEvent& event )
         /* We send a dummy event */
         OnDeleteSelection( event );
     }
+    /* Work around wxWin32 bug */
+    else if( keycode == WXK_RETURN )
+    {
+        wxArrayTreeItemIds items;
+        if( treectrl->GetSelections( items ) > 0 )
+        {
+            wxTreeEvent event;
+            event.SetItem( items.Item( 0 ) );
+            OnActivateItem( event );
+        }
+    }
     else
     {
         event.Skip();