patch 8.2.4336: using :filter for :scriptnames does not work
Problem: Using :filter for :scriptnames does not work. (Ben Jackson)
Solution: Call message_filtered(). (closes #9720)
diff --git a/src/scriptfile.c b/src/scriptfile.c
index cee3f54..3b9fec1 100644
--- a/src/scriptfile.c
+++ b/src/scriptfile.c
@@ -1658,10 +1658,13 @@
i,
si->sn_state == SN_STATE_NOT_LOADED ? " A" : "",
NameBuff);
- msg_putchar('\n');
- msg_outtrans(IObuff);
- out_flush(); // output one line at a time
- ui_breakcheck();
+ if (!message_filtered(IObuff))
+ {
+ msg_putchar('\n');
+ msg_outtrans(IObuff);
+ out_flush(); // output one line at a time
+ ui_breakcheck();
+ }
}
}
}