fixed a performance issue in searching entries

This commit is contained in:
antelle 2020-11-10 23:19:26 +01:00
parent b4f3d19259
commit 759b92bfd6
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
2 changed files with 10 additions and 3 deletions

View File

@ -24,7 +24,7 @@ class View extends EventEmitter {
model = undefined;
options = {};
views = {};
hidden = false;
hidden = undefined;
removed = false;
modal = undefined;
eventListeners = {};
@ -239,6 +239,10 @@ class View extends EventEmitter {
if (visible === undefined) {
visible = this.hidden;
}
if (this.hidden === !visible) {
this.debugLogger?.debug('Toggle: noop', visible);
return;
}
this.hidden = !visible;
if (this.modal) {
if (visible) {
@ -258,7 +262,7 @@ class View extends EventEmitter {
}
isHidden() {
return this.hidden;
return !!this.hidden;
}
isVisible() {

View File

@ -1,6 +1,9 @@
Release notes
-------------
##### v1.15.7 (2020-09-12)
##### v1.16.0 (TBD)
`-` fixed a performance issue in searching entries
##### v1.15.7 (2020-09-12)
`-` fix #1564: broken auto-type on some Linux installations
`-` fix #1591: error in old MS Edge
`-` fix #1598: fixed header format for KDBX4+AES