sfx2/source/control/thumbnailview.cxx |   10 ++++++++++
 1 file changed, 10 insertions(+)

New commits:
commit 141ad5a104b41445a09e7aad57bd68ccb4207798
Author: Rafael Dominguez <venccsra...@gmail.com>
Date:   Mon Mar 25 21:28:20 2013 -0430

    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 <vmik...@suse.cz>
    Tested-by: Miklos Vajna <vmik...@suse.cz>

diff --git a/sfx2/source/control/thumbnailview.cxx 
b/sfx2/source/control/thumbnailview.cxx
index ca685cc..b3b1251 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;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to