X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fpreferences.C;h=5f9d40ea241dc280b8181a5a357ec0b2248fd937;hp=4e13c584c3e9cb1036cab425c89c47e74162a2bd;hb=502b6f3b6fd04f6b01c6d70dcb81aa304dd0db1c;hpb=214bd0ba9e21635e03d0c0e2b2ae1a7e9170583c diff --git a/cinelerra-5.1/cinelerra/preferences.C b/cinelerra-5.1/cinelerra/preferences.C index 4e13c584..5f9d40ea 100644 --- a/cinelerra-5.1/cinelerra/preferences.C +++ b/cinelerra-5.1/cinelerra/preferences.C @@ -64,6 +64,8 @@ Preferences::Preferences() use_thumbnails = 1; keyframe_reticle = HAIRLINE_DRAGGING; perpetual_session = 0; + strcpy(lv2_path, DEFAULT_LV2_PATH); + autostart_lv2ui = 0; trap_sigsegv = 1; trap_sigintr = 1; theme[0] = 0; @@ -188,6 +190,8 @@ void Preferences::copy_from(Preferences *that) cache_size = that->cache_size; project_smp = that->project_smp; force_uniprocessor = that->force_uniprocessor; + strcpy(lv2_path, that->lv2_path); + autostart_lv2ui = that->autostart_lv2ui; trap_sigsegv = that->trap_sigsegv; trap_sigintr = that->trap_sigintr; processors = that->processors; @@ -303,6 +307,9 @@ int Preferences::load_defaults(BC_Hash *defaults) index_count = defaults->get("INDEX_COUNT", index_count); keyframe_reticle = defaults->get("KEYFRAME_RETICLE", keyframe_reticle); perpetual_session = defaults->get("PERPETUAL_SESSION", perpetual_session); + strcpy(lv2_path, DEFAULT_LV2_PATH); + defaults->get("LV2_PATH", lv2_path); + autostart_lv2ui = defaults->get("AUTOSTART_LV2UI", autostart_lv2ui); trap_sigsegv = defaults->get("TRAP_SIGSEGV", trap_sigsegv); trap_sigintr = defaults->get("TRAP_SIGINTR", trap_sigintr); @@ -443,6 +450,8 @@ int Preferences::save_defaults(BC_Hash *defaults) defaults->update("USE_THUMBNAILS", use_thumbnails); defaults->update("KEYFRAME_RETICLE", keyframe_reticle); defaults->update("PERPETUAL_SESSION", perpetual_session); + defaults->update("LV2_PATH", lv2_path); + defaults->update("AUTOSTART_LV2UI", autostart_lv2ui); defaults->update("TRAP_SIGSEGV", trap_sigsegv); defaults->update("TRAP_SIGINTR", trap_sigintr); defaults->update("THEME", theme);