about summary refs log tree commit diff
path: root/pkgs/games/cataclysm-dda/locale-path.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/games/cataclysm-dda/locale-path.patch')
-rw-r--r--pkgs/games/cataclysm-dda/locale-path.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/games/cataclysm-dda/locale-path.patch b/pkgs/games/cataclysm-dda/locale-path.patch
new file mode 100644
index 0000000000000..03f103a548fdd
--- /dev/null
+++ b/pkgs/games/cataclysm-dda/locale-path.patch
@@ -0,0 +1,18 @@
+diff --git a/src/translations.cpp b/src/translations.cpp
+index 76bdfd0..6dd6109 100644
+--- a/src/translations.cpp
++++ b/src/translations.cpp
+@@ -61,13 +61,11 @@ std::string locale_dir()
+ #define BSD
+ #endif
+ 
+-#if !defined(__ANDROID__) && ((defined(__linux__) || defined(BSD) || (defined(MACOSX) && !defined(TILES))))
+     if( !PATH_INFO::base_path().empty() ) {
+         loc_dir = PATH_INFO::base_path() + "share/locale";
+     } else {
+         loc_dir = PATH_INFO::langdir();
+     }
+-#endif
+ #endif // LOCALIZE
+     return loc_dir;
+ }