# HG changeset patch # User TomW # Date 1405108338 -3600 # Node ID 0aa71a22757ba362fe342f99a94f368052c0f19b # Parent 457f666b38c17c49513267e4f5fb5385293753d6 Fixed hang when opening status window. diff -r 457f666b38c1 -r 0aa71a22757b src/vid_svga.c --- a/src/vid_svga.c Fri Jul 11 20:35:37 2014 +0100 +++ b/src/vid_svga.c Fri Jul 11 20:52:18 2014 +0100 @@ -1367,12 +1367,11 @@ svga_t *svga = (svga_t *)p; char temps[128]; int cur_len = max_len; - int len; if (svga->chain4) strcpy(temps, "SVGA chained (possibly mode 13h)\n"); else strcpy(temps, "SVGA unchained (possibly mode-X)\n"); strncat(s, temps, cur_len); - cur_len -= len; + cur_len -= strlen(temps); if (!svga->video_bpp) strcpy(temps, "SVGA in text mode\n"); else sprintf(temps, "SVGA colour depth : %i bpp\n", svga->video_bpp); diff -r 457f666b38c1 -r 0aa71a22757b src/win-status.c --- a/src/win-status.c Fri Jul 11 20:35:37 2014 +0100 +++ b/src/win-status.c Fri Jul 11 20:52:18 2014 +0100 @@ -4,6 +4,7 @@ #undef BITMAP #include "ibm.h" +#include "device.h" #include "video.h" #include "resources.h" #include "win.h"