mcabber/mcabber/screen.c
changeset 1748 51a23403cc80
parent 1743 dcbf31f99fa3
child 1756 e2c084204583
--- a/mcabber/mcabber/screen.c	Thu Mar 11 22:27:36 2010 +0100
+++ b/mcabber/mcabber/screen.c	Fri Mar 12 19:13:56 2010 +0100
@@ -3191,9 +3191,9 @@
     } else {
       stopsymbol_allowed = 0;
       if (upcase)
-        *ptr_inputline = towupper(get_char(ptr_inputline));
+        put_char(ptr_inputline, towupper(get_char(ptr_inputline)));
       else
-        *ptr_inputline = towlower(get_char(ptr_inputline));
+        put_char(ptr_inputline, towlower(get_char(ptr_inputline)));
     }
     ptr_inputline = next_char(ptr_inputline);
   }
@@ -3212,9 +3212,10 @@
     } else {
       stopsymbol_allowed = 0;
       if (!upcased) {
-        *ptr_inputline = towupper(get_char(ptr_inputline));
+        put_char(ptr_inputline, towupper(get_char(ptr_inputline)));
         upcased = 1;
-      } else *ptr_inputline = towlower(get_char(ptr_inputline));
+      } else
+        put_char(ptr_inputline, towlower(get_char(ptr_inputline)));
     }
     ptr_inputline = next_char(ptr_inputline);
   }