TidGi-Desktop/patches/menubar+8.0.1.patch
2020-03-24 20:13:38 +07:00

16 lines
977 B
Diff

diff --git a/node_modules/menubar/lib/Menubar.js b/node_modules/menubar/lib/Menubar.js
index c2cc450..ac90c9b 100644
--- a/node_modules/menubar/lib/Menubar.js
+++ b/node_modules/menubar/lib/Menubar.js
@@ -237,7 +237,10 @@ var Menubar = /** @class */ (function (_super) {
}
// `.setPosition` crashed on non-integers
// https://github.com/maxogden/menubar/issues/233
- this._browserWindow.setPosition(Math.round(x), Math.round(y));
+ const currentPosition = this._browserWindow.getPosition();
+ if (!(currentPosition && currentPosition[0] && currentPosition[1])) {
+ this._browserWindow.setPosition(Math.round(x), Math.round(y));
+ }
this._browserWindow.show();
this.emit('after-show');
return [2 /*return*/];