[Bug #1048816] Fix bug when you do Ctrl-K at the start of a line; fix from Stefan Heimann
diff --git a/Lib/curses/textpad.py b/Lib/curses/textpad.py
index cd4813b..e23ee02 100644
--- a/Lib/curses/textpad.py
+++ b/Lib/curses/textpad.py
@@ -111,6 +111,8 @@
             if x == 0 and self._end_of_line(y) == 0:
                 self.win.deleteln()
             else:
+                # first undo the effect of self._end_of_line
+                self.win.move(y, x)
                 self.win.clrtoeol()
         elif ch == ascii.FF:                            # ^l
             self.win.refresh()