]> git.99rst.org Git - irssi-scripts.irssi.org.git/commitdiff
Propagate -force through to autosave
authormartin f. krafft <redacted>
Sun, 19 Sep 2021 22:49:37 +0000 (00:49 +0200)
committermartin f. krafft <redacted>
Sun, 19 Sep 2021 22:49:37 +0000 (00:49 +0200)
Signed-off-by: martin f. krafft <redacted>
scripts/chankeys.pl

index 5d4e27d125cf7d98f45756260d2fda266333fea7..c13179fccdc8874633c0d0c50edafd0d53cfc7cc 100644 (file)
@@ -431,7 +431,7 @@ sub chankey_save {
                info("Not saving unchanged mappings without -force");
                return;
        }
-       autosave();
+       autosave(1);
 }
 
 sub chankey_goto {
@@ -490,7 +490,8 @@ Irssi::signal_add('channel destroyed' => \&on_channel_destroyed);
 Irssi::signal_add('query destroyed' => \&on_channel_destroyed);
 
 sub autosave {
-       return unless $changed_since_last_save;
+       my ($force) = @_;
+       return unless $changed_since_last_save or $force;
        if (!$autosave) {
                info("Not saving mappings due to chankeys_autosave setting");
                return;
git clone https://git.99rst.org/PROJECT