diff options
author | Rafael Dominguez <venccsralph@gmail.com> | 2012-08-12 21:38:24 -0430 |
---|---|---|
committer | Rafael Dominguez <venccsralph@gmail.com> | 2012-08-12 22:14:26 -0430 |
commit | 3b709149e605c90eb16743b9b6907294a6cb198e (patch) | |
tree | 26f225a0da1680b79775ea0555292aa01a2876b0 /sfx2 | |
parent | a8b2083877894ffb19be0c95ae2aeb4373c0161a (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.cxx | 8 |
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; |