From b737e4149681880a0bea26ea7a3fd56ccaef72af Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Thu, 21 Sep 2017 03:59:02 +0800 Subject: [PATCH] Turn off logger gui update by default Gui update may cause crash when property editor lose focus --- FCADLogger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FCADLogger.py b/FCADLogger.py index e2edbcb..bfb5ceb 100644 --- a/FCADLogger.py +++ b/FCADLogger.py @@ -15,7 +15,7 @@ class FCADLogger: FreeCAD.Console.PrintLog, FreeCAD.Console.PrintLog ] self.laststamp = datetime.now() - for key in ('printTag','updateUI','timing','lineno'): + for key in ('printTag','noUpdateUI','timing','lineno'): setattr(self,key,kargs.get(key,True)) def _isEnabledFor(self,level): @@ -59,7 +59,7 @@ class FCADLogger: self.printer[level]('{}{}\n'.format(prefix,msg)) - if self.updateUI: + if not self.noUpdateUI: try: FreeCADGui.updateGui() except Exception: