From 18d18850151c01e75d81a5bc198c8fdb9c0e3806 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 5 Aug 2013 15:24:55 -0300 Subject: [PATCH] Spreadhseet: Fixed opening and closing ofeditor view --- src/Mod/Spreadsheet/Spreadsheet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Spreadsheet/Spreadsheet.py b/src/Mod/Spreadsheet/Spreadsheet.py index 82cb4ac6f0..2f9bf964b7 100644 --- a/src/Mod/Spreadsheet/Spreadsheet.py +++ b/src/Mod/Spreadsheet/Spreadsheet.py @@ -289,7 +289,7 @@ class SpreadsheetView(QtGui.QWidget): if self.spreadsheet.ViewObject: if hasattr(self.spreadsheet.ViewObject.Proxy,"editor"): del self.spreadsheet.ViewObject.Proxy.editor - self.spreadsheet.ViewObject.finishEditing() + FreeCADGui.ActiveDocument.resetEdit() def update(self): "updates the cells with the contents of the spreadsheet" @@ -392,6 +392,7 @@ def addSpreadsheetView(view): mdi = mw.findChild(QtGui.QMdiArea) sw = mdi.addSubWindow(view) #mw.setCentralWidget(view) # this causes a crash + sw.show() mdi.setActiveSubWindow(sw) FreeCADGui.addCommand('Spreadsheet_Create',_Command_Spreadsheet_Create())