ecere/gui/EditBox: Fixed Undo bug when Insert Tabs is on and adding text past end...
authorNiraj Kulkarni <kulkarniniraj14@gmail.com>
Wed, 6 Mar 2013 11:20:35 +0000 (06:20 -0500)
committerJerome St-Louis <jerome@ecere.com>
Wed, 6 Mar 2013 11:22:08 +0000 (06:22 -0500)
ecere/src/gui/controls/EditBox.ec

index d95df76..2d232ad 100644 (file)
@@ -4933,6 +4933,7 @@ private:
       }
       if(addCharAction)
       {
+         addCharAction.x -= addedTabs * (tabSize-1);
          addCharAction.addedSpaces = addedSpaces;
          addCharAction.addedTabs = addedTabs;
       }
@@ -5277,6 +5278,7 @@ public:
          }  
          if(addCharAction)
          {
+            addCharAction.x -= addedTabs * (tabSize-1);
             addCharAction.addedSpaces = addedSpaces;
             addCharAction.addedTabs = addedTabs;
          }