Skip to content

Commit 7702eaf

Browse files
committed
do not save config during precompilation
1 parent 37315f3 commit 7702eaf

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/SpmImageTycoon.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ griditems_last_saved = 0. # time of last save of griditems
9696
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
9797
griditems_lock = ReentrantLock()
9898

99+
Precompiling = false
100+
99101

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

617619
"""Start the main GUI and loads images from dir_data (if specified)"""
618620
function tycoon(dir_data::String=""; return_window::Bool=false, keep_alive::Bool=true)::Union{Window,Nothing}
621+
global Precompiling = false
619622
global exit_tycoon = false
623+
620624
file_logo = path_asset("media/logo_diamond.png")
621625
w = Window(Dict(
622626
"webPreferences" => Dict("webSecurity" => false), # to load local files

src/config.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ end
253253
"""saves config to file"""
254254
function save_config(new_directory::String="")::Nothing
255255
isdefined(Main, :Test) && return nothing # we do not save config in test environment
256-
isdefined(Main, :Precompiling) && return nothing # we do not save config during precompilation
256+
SpmImageTycoon.Precompiling && return nothing # we do not save config during precompilation
257257

258258
if !isdir(joinpath(homedir(), config_dir))
259259
mkpath(joinpath(homedir(), config_dir))

0 commit comments

Comments
 (0)