about summary refs log tree commit diff
path: root/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch
blob: 14c2b62e6e3877f0b9846e24fdd4bfc7f34e33fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
--- a/glade/find-daemon.glade
+++ b/glade/find-daemon.glade
@@ -112,6 +112,7 @@
                   <object class="GtkEntry" id="vsyncthing_binary">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
+                    <property name="sensitive">False</property>
                     <property name="margin_right">20</property>
                     <signal name="changed" handler="cb_check_value" swapped="no"/>
                   </object>
@@ -126,6 +127,7 @@
                     <property name="label" translatable="yes">_Browse...</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
+                    <property name="sensitive">False</property>
                     <property name="receives_default">True</property>
                     <property name="use_underline">True</property>
                     <property name="yalign">0.51999998092651367</property>
--- a/glade/ui-settings.glade
+++ b/glade/ui-settings.glade
@@ -943,6 +943,7 @@
                     <property name="label" translatable="yes">_Browse...</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
+                    <property name="sensitive">False</property>
                     <property name="receives_default">True</property>
                     <property name="use_underline">True</property>
                     <property name="yalign">0.51999998092651367</property>
@@ -974,6 +975,7 @@
                   <object class="GtkEntry" id="vsyncthing_binary">
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
+                    <property name="sensitive">False</property>
                     <property name="hexpand">True</property>
                     <signal name="changed" handler="cb_check_value" swapped="no"/>
                   </object>
--- a/syncthing_gtk/configuration.py
+++ b/syncthing_gtk/configuration.py
@@ -168,6 +168,8 @@
 			yield k
 	
 	def get(self, key):
+		if key == "syncthing_binary":
+			return self.REQUIRED_KEYS[key][1]
 		return self.values[key]
 	
 	def set(self, key, value):
--- a/syncthing_gtk/finddaemondialog.py
+++ b/syncthing_gtk/finddaemondialog.py
@@ -163,7 +163,7 @@
 		self["lblDownloadProgress"].set_markup(_("Download failed."))
 		self["btDownload"].set_visible(True)
 		self["pbDownload"].set_visible(False)
-		self["vsyncthing_binary"].set_sensitive(True)
+		self["vsyncthing_binary"].set_sensitive(False)
 		self["btBrowse"].set_sensitive(True)
 		self["btSave"].set_sensitive(True)
 	
@@ -179,7 +179,7 @@
 	
 	def cb_extract_finished(self, downloader, *a):
 		""" Called after extraction is finished """
-		self["vsyncthing_binary"].set_sensitive(True)
+		self["vsyncthing_binary"].set_sensitive(False)
 		self["btBrowse"].set_sensitive(True)
 		self["vsyncthing_binary"].set_text(downloader.get_target())
 		self["lblDownloadProgress"].set_markup("<b>" + _("Download finished.") + "</b>")
--- a/syncthing_gtk/wizard.py
+++ b/syncthing_gtk/wizard.py
@@ -60,7 +60,6 @@
 		self.quit_button.connect("clicked", lambda *a : self.emit("cancel"))
 		# Pages
 		self.add_page(IntroPage(self))
-		self.add_page(FindDaemonPage())
 		self.add_page(GenerateKeysPage())
 		self.add_page(HttpSettingsPage())
 		self.add_page(SaveSettingsPage())