fix that problem for Linux compilation

This commit is contained in:
otavepto 2024-04-20 17:24:26 +02:00
parent 7c95d41634
commit 0c4344e1bf
2 changed files with 9 additions and 10 deletions

View File

@ -160,6 +160,7 @@ static inline void reset_LastError()
#define PATH_MAX_STRING_SIZE 512 #define PATH_MAX_STRING_SIZE 512
#define PATH_SEPARATOR "/" #define PATH_SEPARATOR "/"
#define utf8_decode(a) a #define utf8_decode(a) a
#define utf8_encode(a) a
#define reset_LastError() #define reset_LastError()
#endif #endif

View File

@ -58,7 +58,7 @@ static void save_global_ini_value(const char *filename, const char *section, con
new_ini.SetUnicode(); new_ini.SetUnicode();
new_ini.SetSpaces(false); new_ini.SetSpaces(false);
std::wstring fullpath(utf8_decode(Local_Storage::get_user_appdata_path() + Local_Storage::settings_storage_folder + PATH_SEPARATOR + filename)); auto fullpath = utf8_decode(Local_Storage::get_user_appdata_path() + Local_Storage::settings_storage_folder + PATH_SEPARATOR + filename);
if (!common_helpers::create_dir(fullpath)) return; if (!common_helpers::create_dir(fullpath)) return;
std::ifstream ini_file( fullpath, std::ios::binary | std::ios::in); std::ifstream ini_file( fullpath, std::ios::binary | std::ios::in);
@ -1095,12 +1095,9 @@ static void parse_build_id(class Settings *settings_client, class Settings *sett
// main::general::crash_printer_location // main::general::crash_printer_location
static void parse_crash_printer_location() static void parse_crash_printer_location()
{ {
std::wstring crash_path{};
std::string line(common_helpers::string_strip(Settings::sanitize(ini.GetValue("main::general", "crash_printer_location", "")))); std::string line(common_helpers::string_strip(Settings::sanitize(ini.GetValue("main::general", "crash_printer_location", ""))));
if (line.size()) { if (line.size()) {
crash_path = utf8_decode(common_helpers::to_absolute(line, get_full_program_path())); auto crash_path = utf8_decode(common_helpers::to_absolute(line, get_full_program_path()));
}
if (crash_path.size()) { if (crash_path.size()) {
if (crash_printer::init(crash_path)) { if (crash_printer::init(crash_path)) {
PRINT_DEBUG("Unhandled crashes will be saved to '%s'", utf8_encode(crash_path).c_str()); PRINT_DEBUG("Unhandled crashes will be saved to '%s'", utf8_encode(crash_path).c_str());
@ -1109,6 +1106,7 @@ static void parse_crash_printer_location()
} }
} }
} }
}
// auto_accept_invite.txt // auto_accept_invite.txt
static void parse_auto_accept_invite(class Settings *settings_client, class Settings *settings_server) static void parse_auto_accept_invite(class Settings *settings_client, class Settings *settings_server)