Skip to content

Commit

Permalink
do not save config during precompilation
Browse files Browse the repository at this point in the history
  • Loading branch information
alexriss committed Nov 22, 2022
1 parent 37315f3 commit 7702eaf
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 4 additions & 0 deletions src/SpmImageTycoon.jl
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ griditems_last_saved = 0. # time of last save of griditems
griditems_last_changed = 0. # time of last (potential) change of griditems - we do not keep track of actual changes, but only if certain events happen
griditems_lock = ReentrantLock()

Precompiling = false


"""sets keywords"""
function set_keywords!(ids::Vector{String}, dir_data::String, griditems::Dict{String,SpmGridItem}, mode::String, keywords::Vector{String})
Expand Down Expand Up @@ -616,7 +618,9 @@ end

"""Start the main GUI and loads images from dir_data (if specified)"""
function tycoon(dir_data::String=""; return_window::Bool=false, keep_alive::Bool=true)::Union{Window,Nothing}
global Precompiling = false
global exit_tycoon = false

file_logo = path_asset("media/logo_diamond.png")
w = Window(Dict(
"webPreferences" => Dict("webSecurity" => false), # to load local files
Expand Down
2 changes: 1 addition & 1 deletion src/config.jl
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ end
"""saves config to file"""
function save_config(new_directory::String="")::Nothing
isdefined(Main, :Test) && return nothing # we do not save config in test environment
isdefined(Main, :Precompiling) && return nothing # we do not save config during precompilation
SpmImageTycoon.Precompiling && return nothing # we do not save config during precompilation

if !isdir(joinpath(homedir(), config_dir))
mkpath(joinpath(homedir(), config_dir))
Expand Down

0 comments on commit 7702eaf

Please # to comment.