From 59fa974b3bac69c80b3fc40cbe6cf5a78e606993 Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Mon, 7 Jul 2014 22:07:56 +0100 Subject: [PATCH] [#2315] [GTKUI] Potential fix for lost window on Win32 --- deluge/ui/gtkui/mainwindow.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/deluge/ui/gtkui/mainwindow.py b/deluge/ui/gtkui/mainwindow.py index cc5cbb7f3..420ddb889 100644 --- a/deluge/ui/gtkui/mainwindow.py +++ b/deluge/ui/gtkui/mainwindow.py @@ -133,8 +133,12 @@ class MainWindow(component.Component): def restore(): # Restore the proper x,y coords for the window prior to showing it try: - self.config["window_x_pos"] = self.window_x_pos - self.config["window_y_pos"] = self.window_y_pos + if self.window_x_pos == -32000 or self.window_y_pos == -32000: + self.config["window_x_pos"] = 0 + self.config["window_y_pos"] = 0 + else: + self.config["window_x_pos"] = self.window_x_pos + self.config["window_y_pos"] = self.window_y_pos except: pass try: