[gnome-tweak-tool] Single instance of gnome tweak tool
- From: John Stowers <jstowers src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-tweak-tool] Single instance of gnome tweak tool
- Date: Sun, 18 Aug 2013 19:47:38 +0000 (UTC)
commit 646cde92932e80512c14f2cb602a18fe35f3264a
Author: Alex Muñoz <alexmudoz gmail com>
Date: Sun Jul 28 02:13:43 2013 -0400
Single instance of gnome tweak tool
gtweak/app.py | 25 ++++++++++++++-----------
1 files changed, 14 insertions(+), 11 deletions(-)
---
diff --git a/gtweak/app.py b/gtweak/app.py
index b33e190..530f858 100644
--- a/gtweak/app.py
+++ b/gtweak/app.py
@@ -31,18 +31,21 @@ class GnomeTweakTool(Gtk.Application):
def __init__(self):
Gtk.Application.__init__(self,application_id="org.gnome.TweakTool")
-
- def do_activate(self):
- self.win = self.builder.get_object('main_window')
- self.win.set_position(Gtk.WindowPosition.CENTER)
- self.win.set_application(self)
- self.win.set_size_request(720, 580)
+ self.win = None
+
+ def do_activate(self):
+ if not self.win:
+ self.win = self.builder.get_object('main_window')
+ self.win.set_position(Gtk.WindowPosition.CENTER)
+ self.win.set_application(self)
+ self.win.set_size_request(720, 580)
- model = TweakModel()
- view = TweakView(self.builder, model)
-
- self.win.show_all()
- view.run()
+ model = TweakModel()
+ view = TweakView(self.builder, model)
+
+ self.win.show_all()
+ view.run()
+ self.win.present()
def do_startup(self):
Gtk.Application.do_startup(self)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]