From e8f11178ecc1a333976ba713f532fcae11931b16 Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sun, 12 Mar 2017 13:19:04 +0100 Subject: Move storage into user directory and fix plugin search path --- plugins/omemo/src/plugin.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'plugins/omemo') diff --git a/plugins/omemo/src/plugin.vala b/plugins/omemo/src/plugin.vala index 04e02625..d3fee15d 100644 --- a/plugins/omemo/src/plugin.vala +++ b/plugins/omemo/src/plugin.vala @@ -9,10 +9,15 @@ public class Plugin : RootInterface, Object { public AccountSettingsEntry settings_entry; public void registered(Dino.Application app) { + // FIXME: Legacy import + if (FileUtils.test("omemo.db", FileTest.IS_REGULAR)) { + FileUtils.rename("omemo.db", Path.build_filename(Application.get_storage_dir(), "omemo.db")); + } + try { context = new Signal.Context(false); this.app = app; - this.db = new Database("omemo.db"); + this.db = new Database(Path.build_filename(Application.get_storage_dir(), "omemo.db")); this.list_entry = new EncryptionListEntry(this); this.settings_entry = new AccountSettingsEntry(this); this.app.plugin_registry.register_encryption_list_entry(list_entry); -- cgit v1.2.3-70-g09d2