added converting certain text files from UTF-8 to internal text format
[rocksndiamonds.git] / src / libgame / text.c
index 36096240203880ba31d6744f0c9bab2d9cc05eb0..eb36ab2285a47c42e0f8394e49a4d7850d419cf2 100644 (file)
@@ -371,6 +371,15 @@ char *GetTextBufferFromFile(char *filename, int max_lines)
 
   closeFile(file);
 
+  if (getTextEncoding(buffer) == TEXT_ENCODING_UTF_8)
+  {
+    char *body_latin1 = getLatin1FromUTF8(buffer);
+
+    checked_free(buffer);
+
+    buffer = body_latin1;
+  }
+
   return buffer;
 }