disable logging when not in portable mode
This commit is contained in:
parent
5472a813fa
commit
440e3bc279
|
@ -288,10 +288,15 @@ static void populate_with_themes(GtkWidget* w)
|
||||||
static void redirect_to_file (const gchar* log_domain, GLogLevelFlags log_level,
|
static void redirect_to_file (const gchar* log_domain, GLogLevelFlags log_level,
|
||||||
const gchar* message, gpointer user_data)
|
const gchar* message, gpointer user_data)
|
||||||
{
|
{
|
||||||
std::fstream f;
|
/* only write logs if running in portable mode, otherwise
|
||||||
f.open("g_stdout.txt", std::ios::app);
|
we would get a permission error in program files */
|
||||||
|
if ((_access( "portable-mode", 0 )) != -1)
|
||||||
|
{
|
||||||
|
std::fstream f;
|
||||||
|
f.open("gtk2-prefs.log", std::ios::app);
|
||||||
f << message << "\n";
|
f << message << "\n";
|
||||||
f.close();
|
f.close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue