]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/WaypointList.cxx
Bugfix - untie property.
[flightgear.git] / src / GUI / WaypointList.cxx
index 0ad02a30dd1549d9ce9f2256b87f1097a2e399c0..5498076e54572bc73906fa84a72f50a76e3d5c8b 100644 (file)
@@ -108,15 +108,14 @@ static void drawClippedString(puFont& font, const char* s, int x, int y, int max
     return;
   }
   
-  int len = strlen(s);
-  char buf[len];
-  memcpy(buf, s, len);
+  std::string buf(s);
+  int len = buf.size();
   do {
-    buf[--len] = 0;
-    fullWidth = font.getStringWidth(buf);
+    buf.resize(--len);
+    fullWidth = font.getStringWidth(buf.c_str());
   } while (fullWidth > maxWidth);
   
-  font.drawString(buf, x, y);
+  font.drawString(buf.c_str(), x, y);
 }
 
 //////////////////////////////////////////////////////////////////////////////