[Geany-devel] Proposed patch to fix issues with command line file loading
Dimitar Zhekov
dimitar.zhekov at xxxxx
Sat Jan 29 12:17:08 UTC 2011
Hi,
Here is a sample load_startup_files() pseudocode that will hopefully:
1. Fix the CL project loading if prefs.load_session is false.
2. Open the default session files based on prefs.load_session even if
command line files are passed.
3. Always open the command line files.
4. Make the startup simpler.
-
local load_session = false
if (arg1 ends with ".geany")
main_load_project_from_command_line(arg1, false)
skip arg1
load_session = cl_options.load_session
else if (cl_options.load_session && prefs.load_session && !new_instance)
// filename(s) -> default session, not last project
if (args <= 1)
load_session_project_file()
load_session = true
if (load_session)
configuration_open_files()
gtk_notebook_get_n_pages...
open_cl_files()
-
This is the variant Colombian and I prefer, with no preference to avoid
loading the default session if command line files are specified and
prefs.load_session is true. For the command line, using -s and -i can be
used to do that.
--
E-gards: Jimmy
More information about the Devel
mailing list