summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorRafael Dominguez <venccsralph@gmail.com>2012-08-12 21:38:24 -0430
committerRafael Dominguez <venccsralph@gmail.com>2012-08-12 22:14:26 -0430
commit3b709149e605c90eb16743b9b6907294a6cb198e (patch)
tree26f225a0da1680b79775ea0555292aa01a2876b0 /sfx2
parenta8b2083877894ffb19be0c95ae2aeb4373c0161a (diff)
Perform dbl click action only if its inside the thumbnail area.
Change-Id: Ib60f5882fbe89e697ef0755d87474a84ce8d0fe7
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/control/thumbnailview.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/sfx2/source/control/thumbnailview.cxx b/sfx2/source/control/thumbnailview.cxx
index df23f94af80b..89946b8aeb26 100644
--- a/sfx2/source/control/thumbnailview.cxx
+++ b/sfx2/source/control/thumbnailview.cxx
@@ -580,7 +580,13 @@ void ThumbnailView::MouseButtonDown( const MouseEvent& rMEvt )
}
}
else if ( rMEvt.GetClicks() == 2 )
- OnItemDblClicked(pItem);
+ {
+ Rectangle aRect(pItem->getDrawArea());
+ aRect.SetSize(Size(mnItemWidth,mnThumbnailHeight));
+
+ if (!mbSelectionMode && aRect.IsInside(rMEvt.GetPosPixel()))
+ OnItemDblClicked(pItem);
+ }
}
return;