]> git.saurik.com Git - wxWidgets.git/commitdiff
made generic wxListCtrl work with well-behaved ports (wxGTK hack still in place)
authorVáclav Slavík <vslavik@fastmail.fm>
Sun, 24 Feb 2002 00:14:18 +0000 (00:14 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sun, 24 Feb 2002 00:14:18 +0000 (00:14 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14380 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/listctrl.cpp

index 5ddd7f99c32004770dbf84128226317d35f888ce..850879e1ced00c48081a92054ea0e59761a5cf38 100644 (file)
@@ -3048,7 +3048,15 @@ void wxListMainWindow::OnMouse( wxMouseEvent &event )
         m_renameTimer->Stop();
         m_lastOnSame = FALSE;
 
+#ifdef __WXGTK__
+        // FIXME: wxGTK generates bad sequence of events prior to doubleclick
+        //        ("down, up, down, double, up" while other ports 
+        //        do "down, up, double, up"). We have to have this hack
+        //        in place till somebody fixes wxGTK...
         if ( current == m_lineBeforeLastClicked )
+#else
+        if ( current == m_lineLastClicked )
+#endif
         {
             SendNotify( current, wxEVT_COMMAND_LIST_ITEM_ACTIVATED );