From 309e0713a5d0c5b5bce16460e791a83c5112cc8a Mon Sep 17 00:00:00 2001 From: Gyedo Jeon Date: Wed, 4 Nov 2009 22:39:42 +0000 Subject: [PATCH] Fixed a bug of keep refreshing property UI --- direct/src/leveleditor/ObjectMgr.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/direct/src/leveleditor/ObjectMgr.py b/direct/src/leveleditor/ObjectMgr.py index cf9d50bd91..81decc03e1 100755 --- a/direct/src/leveleditor/ObjectMgr.py +++ b/direct/src/leveleditor/ObjectMgr.py @@ -332,9 +332,11 @@ class ObjectMgr: return # now update object prop value and call update function - self.updateObjectPropValue(obj, propName, val) + self.updateObjectPropValue(obj, propName, val, \ + fSelectObject=(propType != OG.PROP_UI_SLIDE) + ) - def updateObjectPropValue(self, obj, propName, val, fSelectObject=True): + def updateObjectPropValue(self, obj, propName, val, fSelectObject=False): """ Update object property value and call update function if defined. @@ -449,7 +451,7 @@ class ObjectMgr: # copy other properties for key in obj[OG.OBJ_PROP]: - self.updateObjectPropValue(newObj, key, obj[OG.OBJ_PROP][key], fSelectObject=False) + self.updateObjectPropValue(newObj, key, obj[OG.OBJ_PROP][key]) return newObjNP