summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/modules/completion15
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/modules/completion b/scripts/modules/completion
index 2a32fb36..6aa1aebc 100644
--- a/scripts/modules/completion
+++ b/scripts/modules/completion
@@ -278,13 +278,14 @@ Object.defineProperties(Completion.prototype, {
this._height = Math.min(this._data.length, this.visibleItems) * (this.fontSize + this.lineSpacing);
if (this._height == 0) {
widget.visible = false;
- return;
- }
- if (oldHeight != this._height) {
- widget.heightRequest = this._height;
}
- if (oldHeight == 0) {
- widget.visible = true;
+ else {
+ if (oldHeight != this._height) {
+ widget.heightRequest = this._height;
+ }
+ if (oldHeight == 0) {
+ widget.visible = true;
+ }
}
}
},
@@ -400,7 +401,7 @@ Object.defineProperties(Completion.prototype, {
this.refresh();
if (this.fixedHeight) {
- widget.heightRequest = Math.min(this.visibleItems) * (this.fontSize + this.lineSpacing);
+ widget.heightRequest = this.visibleItems * (this.fontSize + this.lineSpacing);
widget.visible = true;
}
}