ソースを参照

wxGUI/mcalc: fix insertion point for fns

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@48679 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 13 年 前
コミット
f537630bf1
1 ファイル変更2 行追加3 行削除
  1. 2 3
      gui/wxpython/gui_modules/mcalc_builder.py

+ 2 - 3
gui/wxpython/gui_modules/mcalc_builder.py

@@ -438,12 +438,11 @@ class MapCalcFrame(wx.Frame):
         except:
             pass
         
-        newmcalcstr += what
+        newmcalcstr += what + ' ' + mcalcstr[position:]
         position_offset += len(what)
-        newmcalcstr += ' ' + mcalcstr[position:]
         
         self.text_mcalc.SetValue(newmcalcstr)
-        if what == '()':
+        if len(what) > 1 and what[-2:] == '()':
             position_offset -= 1
         self.text_mcalc.SetInsertionPoint(position + position_offset)
         self.text_mcalc.Update()