diff options
author | Rafael Dominguez <venccsralph@gmail.com> | 2013-03-25 21:28:20 -0430 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-03-28 12:20:17 +0000 |
commit | 141ad5a104b41445a09e7aad57bd68ccb4207798 (patch) | |
tree | 4bd2549ab90b949dce57e6e31c5a73a8ca048621 /sfx2 | |
parent | e63b59c756a676807cc38b63ff8ee33c185276a2 (diff) |
Deselect thumbnailview items when clearing the view.
Change-Id: I8aa3f61d3ec7a8bf6195c5480b82d1dc1ecabc34
(cherry picked from commit 1c9f13f921cb5bf955b8568ffb5d14047738eef9)
Reviewed-on: https://gerrit.libreoffice.org/3089
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/control/thumbnailview.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sfx2/source/control/thumbnailview.cxx b/sfx2/source/control/thumbnailview.cxx index ca685ccbcf30..b3b1251ff792 100644 --- a/sfx2/source/control/thumbnailview.cxx +++ b/sfx2/source/control/thumbnailview.cxx @@ -114,6 +114,16 @@ void ThumbnailView::ImplDeleteItems() for ( size_t i = 0; i < n; ++i ) { ThumbnailViewItem *const pItem = mItemList[i]; + + // deselect all current selected items and fire events + if (pItem->isSelected()) + { + pItem->setSelection(false); + maItemStateHdl.Call(pItem); + + // fire accessible event??? + } + if ( pItem->isVisible() && ImplHasAccessibleListeners() ) { ::com::sun::star::uno::Any aOldAny, aNewAny; |