]> gitweb.ps.run Git - iftint/blobdiff - main3.c
edit and delete strings
[iftint] / main3.c
diff --git a/main3.c b/main3.c
index 4209d9cd7cc329d625baa27ca7175a629b905d77..b2c1e9d88a478c2619ed3701c0ae7689290bf210 100644 (file)
--- a/main3.c
+++ b/main3.c
@@ -400,7 +400,7 @@ Node *GetNode(InputAction actions[NK_COUNT][IN_COUNT]) {
             if (c == KEY_BACKSPACE1 || c == KEY_BACKSPACE2) {
                 s[slen-1] = '\0';
             }
-            else if (c == 13) {
+            else if (c == '\n' || c == '\r') {
                 mode = Mode_Normal;
             }
             else if (slen < STR_SIZE) {
@@ -484,6 +484,9 @@ int main() {
     actions[NK_Num][IN_D] = IA_Delete;
     actions[NK_Num][IN_SPACE] = IA_StartEditing;
 
+    actions[NK_Str][IN_D] = IA_Delete;
+    actions[NK_Str][IN_SPACE] = IA_StartEditing;
+
     actions[NK_Call][IN_D] = IA_Delete;
     actions[NK_Call][IN_SPACE] = IA_StartEditing;