From eae47aa0e8713365a365b2157ecddaf1b7f3e115 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 7 Mar 2011 21:53:39 +0000 Subject: [PATCH] * Factory : if message is longer than 24 chars, cut it instead of not doing anything * Fileformats : remove outdated comment in gif loader git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1750 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- src/factory.c | 8 ++++++-- src/fileformats.c | 1 - 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/factory.c b/src/factory.c index e8068e67..50b5674c 100644 --- a/src/factory.c +++ b/src/factory.c @@ -1171,12 +1171,16 @@ int L_UpdateScreen(lua_State* L) int L_StatusMessage(lua_State* L) { const char* msg; + char* msg2; int nb_args = lua_gettop(L); LUA_ARG_LIMIT(1,"statusmessage"); LUA_ARG_STRING(1, "statusmessage", msg); - if(strlen(msg)<=24) - Print_in_menu(msg,0); + msg2 = strdup(msg); + if(strlen(msg)>24) + msg2[24] = 0; // Cut off long messages + Print_in_menu(msg2,0); + free(msg2); return 0; } diff --git a/src/fileformats.c b/src/fileformats.c index 5c427c00..163e4e45 100644 --- a/src/fileformats.c +++ b/src/fileformats.c @@ -2079,7 +2079,6 @@ void Load_GIF(T_IO_Context * context) break; case 0x2C: // Local Image Descriptor { - // Si on a deja lu une image, c'est une GIF animée ou bizarroide, on sort. if (number_LID!=0) { // This a second layer/frame, or more.