Add get_command_line_str for debugging output
This commit is contained in:
parent
1ce2b96680
commit
a0d9517053
2 changed files with 7 additions and 5 deletions
|
@ -138,7 +138,7 @@ namespace Midori {
|
||||||
#endif
|
#endif
|
||||||
if (strcmp (Environment.get_variable ("MIDORI_DEBUG"), "paths") == 0) {
|
if (strcmp (Environment.get_variable ("MIDORI_DEBUG"), "paths") == 0) {
|
||||||
stdout.printf ("command_line: %s\nexec_path: %s\nres: %s\nlib: %s\n",
|
stdout.printf ("command_line: %s\nexec_path: %s\nres: %s\nlib: %s\n",
|
||||||
"".joinv (" ", command_line), exec_path,
|
get_command_line_str (), exec_path,
|
||||||
get_res_filename (""), get_lib_path (PACKAGE_NAME));
|
get_res_filename (""), get_lib_path (PACKAGE_NAME));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -148,6 +148,11 @@ namespace Midori {
|
||||||
return command_line;
|
return command_line;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string get_command_line_str () {
|
||||||
|
assert (command_line != null);
|
||||||
|
return "".joinv (" ", command_line).replace (Environment.get_home_dir (), "~");
|
||||||
|
}
|
||||||
|
|
||||||
public static string get_lib_path (string package) {
|
public static string get_lib_path (string package) {
|
||||||
assert (command_line != null);
|
assert (command_line != null);
|
||||||
string path = Path.build_filename (exec_path, "lib", package);
|
string path = Path.build_filename (exec_path, "lib", package);
|
||||||
|
|
|
@ -4540,9 +4540,7 @@ midori_view_set_uri (MidoriView* view,
|
||||||
}
|
}
|
||||||
else if (!strcmp (uri, "about:") || !strcmp (uri, "about:version"))
|
else if (!strcmp (uri, "about:") || !strcmp (uri, "about:version"))
|
||||||
{
|
{
|
||||||
gchar* arguments = g_strjoinv (" ", midori_paths_get_command_line (NULL));
|
gchar* command_line = midori_paths_get_command_line_str ();
|
||||||
gchar* command_line = sokoke_replace_variables (
|
|
||||||
arguments, g_get_home_dir (), "~", NULL);
|
|
||||||
gchar* architecture, *platform;
|
gchar* architecture, *platform;
|
||||||
const gchar* sys_name = midori_web_settings_get_system_name (
|
const gchar* sys_name = midori_web_settings_get_system_name (
|
||||||
&architecture, &platform);
|
&architecture, &platform);
|
||||||
|
@ -4621,7 +4619,6 @@ midori_view_set_uri (MidoriView* view,
|
||||||
data = g_string_free (tmp, FALSE);
|
data = g_string_free (tmp, FALSE);
|
||||||
|
|
||||||
g_free (command_line);
|
g_free (command_line);
|
||||||
g_free (arguments);
|
|
||||||
g_free (ident);
|
g_free (ident);
|
||||||
g_free (video_formats);
|
g_free (video_formats);
|
||||||
g_string_free (more, TRUE);
|
g_string_free (more, TRUE);
|
||||||
|
|
Loading…
Reference in a new issue