VTerm - Bugfixing mostly
[tpg/acess2.git] / Usermode / Applications / irc_src / main.c
index 9c7eccc..24919aa 100644 (file)
@@ -395,19 +395,21 @@ tMessage *Message_Append(tServer *Server, int Type, const char *Source, const ch
        \r
        //TODO: Set location\r
        \r
-       #if 1\r
-       if( win == gpCurrentWindow ) {\r
+       {\r
                int pos = SetCursorPos(giTerminal_Height-2, 0);\r
-               printf("\x1B[S");       // Scroll up 1\r
-               printf("[%s] %s\n", Source, Message);\r
+               printf("\x1B[T");       // Scroll down 1 (free space below)\r
+               #if 1\r
+               if( win == gpCurrentWindow ) {\r
+                       printf("[%s] %s\n", Source, Message);\r
+               }\r
+               #else\r
+               if(win->Name[0])\r
+                       printf("%s/%s [%s] %s\n", win->Server->Name, win->Name, Source, Message);\r
+               else\r
+                       printf("(status) [%s] %s\n", Source, Message);\r
+               #endif\r
                SetCursorPos(-1, pos);\r
        }\r
-       #else\r
-       if(win->Name[0])\r
-               printf("%s/%s [%s] %s\n", win->Server->Name, win->Name, Source, Message);\r
-       else\r
-               printf("(status) [%s] %s\n", Source, Message);\r
-       #endif\r
        \r
        return ret;\r
 }\r

UCC git Repository :: git.ucc.asn.au