mirror of
https://github.com/zoriya/ags.git
synced 2026-06-04 11:15:04 +00:00
Restore window monitor argument type (broken in #528b51b51e2762c4829f9ffd843853da776a8f49)
This commit is contained in:
@@ -68,11 +68,13 @@ export default class AgsWindow extends AgsWidget(Gtk.Window) {
|
||||
}
|
||||
|
||||
get monitor(): Gdk.Monitor { return this._get('monitor'); }
|
||||
set monitor(monitor: number) {
|
||||
if (monitor < 0)
|
||||
set monitor(monitor: number | Gdk.Monitor) {
|
||||
if (typeof monitor === "number" && monitor < 0)
|
||||
return;
|
||||
|
||||
const m = Gdk.Display.get_default()?.get_monitor(monitor);
|
||||
const m = monitor instanceof Gdk.Monitor
|
||||
? LayerShell.set_monitor(this, monitor)
|
||||
: Gdk.Display.get_default()?.get_monitor(monitor);
|
||||
if (m) {
|
||||
LayerShell.set_monitor(this, m);
|
||||
this._set('monitor', monitor);
|
||||
|
||||
Reference in New Issue
Block a user