From f7deaad7ee0b8bcbf56a5c05894d8ba60169210a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 21 Aug 2007 19:10:50 +0000 Subject: [PATCH] If Moved() has been called, Clicked() can't be called anymore; this actually fixes a crashing bug when dropping a column too fast. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22032 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/tracker/TitleView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/tracker/TitleView.cpp b/src/kits/tracker/TitleView.cpp index 9df23c303a..4a23e9f34b 100644 --- a/src/kits/tracker/TitleView.cpp +++ b/src/kits/tracker/TitleView.cpp @@ -543,7 +543,7 @@ ColumnTrackState::MouseUp(BPoint where) { // if it is pressed shortly and not moved, it is a click // all else is a track - if (system_time() <= fPastClickTime) + if (system_time() <= fPastClickTime && !fHasMoved) Clicked(where); else Done(where);