[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33249] trunk/blender/release/scripts/ modules/extensions_framework/ui.py: extensions_framework: fix UI drawing logic

Doug Hammond doughammond at hamsterfight.co.uk
Tue Nov 23 01:23:58 CET 2010


Revision: 33249
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33249
Author:   dougal2
Date:     2010-11-23 01:23:57 +0100 (Tue, 23 Nov 2010)

Log Message:
-----------
extensions_framework: fix UI  drawing logic

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/extensions_framework/ui.py

Modified: trunk/blender/release/scripts/modules/extensions_framework/ui.py
===================================================================
--- trunk/blender/release/scripts/modules/extensions_framework/ui.py	2010-11-23 00:06:09 UTC (rev 33248)
+++ trunk/blender/release/scripts/modules/extensions_framework/ui.py	2010-11-23 00:23:57 UTC (rev 33249)
@@ -115,7 +115,7 @@
 					supercontext=None, property_group=None):
 		"""Draw a column's worth of UI controls in this Panel"""
 		if type(control_list_item) is list:
-			do_split = False
+			draw_row = False
 			
 			found_percent = None
 			for sp in control_list_item:
@@ -123,13 +123,13 @@
 					found_percent = sp
 				elif type(sp) is list:
 					for ssp in sp:
-						do_split = do_split and self.check_visibility(ssp,
+						draw_row = draw_row or self.check_visibility(ssp,
 							property_group)
 				else:
-					do_split = do_split or self.check_visibility(sp,
+					draw_row = draw_row or self.check_visibility(sp,
 						property_group)
 			
-			if do_split:
+			if draw_row:
 				if found_percent is not None:
 					splt = layout.split(percentage=found_percent)
 				else:





More information about the Bf-blender-cvs mailing list