Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2013-04-15 19:02:58 +0400
committerBastien Montagne <montagne29@wanadoo.fr>2013-04-15 19:02:58 +0400
commit46c41ca8e9fdcac7d969c91f58ac60630419c8b4 (patch)
treeb799c98b8c5726aff2623c81514a90f92ae34dda /ui_translate
parent5755991c2893860f11c06d82b9323b67233edee0 (diff)
We need no more that hack!
Diffstat (limited to 'ui_translate')
-rw-r--r--ui_translate/update_addon.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/ui_translate/update_addon.py b/ui_translate/update_addon.py
index 3a7df05d..752f16ce 100644
--- a/ui_translate/update_addon.py
+++ b/ui_translate/update_addon.py
@@ -148,28 +148,18 @@ class UI_OT_i18n_addon_translation_invoke(bpy.types.Operator):
module_name = EnumProperty(items=enum_addons, name="Addon", description="Addon to process", options=set())
op_id = StringProperty(name="Operator Name", description="Name (id) of the operator to invoke")
- # XXX Ugly hack! invoke_search_popup does not preserve ops' properties :(
- _op_id = ""
def invoke(self, context, event):
- print("op_id:", self.op_id)
- # XXX Ugly hack! invoke_search_popup does not preserve ops' properties :(
- self.__class__._op_id = self.op_id
context.window_manager.invoke_search_popup(self)
return {'RUNNING_MODAL'}
def execute(self, context):
- print("op_id:", self.op_id, self.__class__._op_id)
if not self.op_id:
- # XXX Ugly hack! invoke_search_popup does not preserve ops' properties :(
- if not self.__class__._op_id:
- return {'CANCELLED'}
- self.op_id = self.__class__._op_id
- self.__class__._op_id = ""
+ return {'CANCELLED'}
op = bpy.ops
for item in self.op_id.split('.'):
op = getattr(op, item, None)
- print(self.op_id, item, op)
+ #print(self.op_id, item, op)
if op is None:
return {'CANCELLED'}
return op('INVOKE_DEFAULT', module_name=self.module_name)