videosite-irssi: set/check version marker in config_init
[videosite.git] / videosite-irssi.pl
index f20e3a1..dc6196b 100644 (file)
@@ -778,7 +778,12 @@ sub config_init {
     my $conf;
 
     # Check for irssi internal config. If not found...
+    if (config_has(['config-version'])) {
+        # Configuration in irssi config file. We're done.
+        return;
+    }
 
+    # Try to find old config files and load them.
     if (-r $conffile) {
         write_debug("Attempting JSON config load from %s", $conffile);
         eval {
@@ -855,6 +860,7 @@ sub config_init {
     }
     config_set(['active-connectors'], join(",", @{$conf->{connectorlist}}));
     config_set(['defined-connectors'], join(",", @connectors));
+    config_set(['config-version'], '2');
 }
 
 #