sc/source/ui/dbgui/csvgrid.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit bf64e7d61596170ee9f9823d96a91fd3fbff91a8
Author: Eike Rathke <er...@redhat.com>
Date:   Mon Jun 27 18:31:20 2016 +0200

    fix CSV import dialog crash, tdf#97527 follow-up
    
    Regression of aa0d0536a444fb26d9e570bd6bf6c1bdc3596cf3 that changed a
    PopupMenu member instance to VclPtr<PopupMenu> without creating one.
    
    Change-Id: I7fe4cf1741c9bd4ced08c8125b6f49e1cc185478

diff --git a/sc/source/ui/dbgui/csvgrid.cxx b/sc/source/ui/dbgui/csvgrid.cxx
index 850453b..5221907 100644
--- a/sc/source/ui/dbgui/csvgrid.cxx
+++ b/sc/source/ui/dbgui/csvgrid.cxx
@@ -64,6 +64,7 @@ ScCsvGrid::ScCsvGrid( ScCsvControl& rParent ) :
     ScCsvControl( rParent ),
     mpBackgrDev( VclPtr<VirtualDevice>::Create() ),
     mpGridDev( VclPtr<VirtualDevice>::Create() ),
+    mpPopup( VclPtr<PopupMenu>::Create() ),
     mpColorConfig( nullptr ),
     mpEditEngine( new ScEditEngineDefaulter( EditEngine::CreatePool(), true ) 
),
     maHeaderFont( GetFont() ),
@@ -95,6 +96,7 @@ void ScCsvGrid::dispose()
     OSL_ENSURE(mpColorConfig, "the object hasn't been initialized properly");
     if (mpColorConfig)
         mpColorConfig->RemoveListener(this);
+    mpPopup.disposeAndClear();
     mpBackgrDev.disposeAndClear();
     mpGridDev.disposeAndClear();
     ScCsvControl::dispose();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to