diff --git a/src/SpmImageTycoon.jl b/src/SpmImageTycoon.jl index df084dd..db9c6af 100644 --- a/src/SpmImageTycoon.jl +++ b/src/SpmImageTycoon.jl @@ -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}) @@ -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 diff --git a/src/config.jl b/src/config.jl index e878dce..5576baa 100644 --- a/src/config.jl +++ b/src/config.jl @@ -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))