diff -r adc79fc44079 -r 9d0cb01312f0 editors/TextViewer.py --- a/editors/TextViewer.py Thu Sep 26 20:47:36 2013 +0900 +++ b/editors/TextViewer.py Fri Sep 27 09:32:39 2013 +0900 @@ -460,9 +460,8 @@ words = self.TagName.split("::") self.Variables = self.GenerateVariableTree([(variable["Name"], variable["Type"], variable["Tree"]) for variable in self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)]) if self.Controler.GetEditedElementType(self.TagName, self.Debug)[1] == "function" or words[0] == "T" and self.TextSyntax == "IL": - return_type = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug) + return_type, (var_tree, var_dimension) = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug) if return_type is not None: - var_tree, var_dimension = self.Controler.GenerateVarTree(return_type, self.Debug) self.Variables[words[-1].upper()] = self.GenerateVariableTree(var_tree) else: self.Variables[words[-1].upper()] = {}