mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-13 04:54:23 +00:00
Fix #2100 : Add option not to bring main window to front when adding torrents through ipcinterface
This commit is contained in:
parent
5d43c2ac94
commit
582c6735d0
@ -1900,6 +1900,19 @@ Disabled</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<widget class="GtkCheckButton" id="chk_focus_main_window_on_add">
|
||||
<property name="label" translatable="yes">Focus window when adding torrent</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
|
@ -166,6 +166,7 @@ DEFAULT_PREFS = {
|
||||
"sidebar_show_trackers": True,
|
||||
"sidebar_position": 170,
|
||||
"show_rate_in_title": False,
|
||||
"focus_main_window_on_add": True,
|
||||
"createtorrent.trackers": []
|
||||
}
|
||||
|
||||
|
@ -58,7 +58,8 @@ import twisted.internet.error
|
||||
class IPCProtocolServer(Protocol):
|
||||
def dataReceived(self, data):
|
||||
data = rencode.loads(data)
|
||||
component.get("MainWindow").present()
|
||||
if not data or config["focus_main_window_on_add"]:
|
||||
component.get("MainWindow").present()
|
||||
process_args(data)
|
||||
|
||||
class IPCProtocolClient(Protocol):
|
||||
|
@ -479,6 +479,8 @@ class Preferences(component.Component):
|
||||
self.gtkui_config["classic_mode"])
|
||||
self.glade.get_widget("chk_show_rate_in_title").set_active(
|
||||
self.gtkui_config["show_rate_in_title"])
|
||||
self.glade.get_widget("chk_focus_main_window_on_add").set_active(
|
||||
self.gtkui_config["focus_main_window_on_add"])
|
||||
|
||||
## Other tab ##
|
||||
self.glade.get_widget("chk_show_new_releases").set_active(
|
||||
@ -651,6 +653,8 @@ class Preferences(component.Component):
|
||||
self.glade.get_widget("chk_classic_mode").get_active()
|
||||
new_gtkui_config["show_rate_in_title"] = \
|
||||
self.glade.get_widget("chk_show_rate_in_title").get_active()
|
||||
new_gtkui_config["focus_main_window_on_add"] = \
|
||||
self.glade.get_widget("chk_focus_main_window_on_add").get_active()
|
||||
|
||||
## Other tab ##
|
||||
new_gtkui_config["show_new_releases"] = \
|
||||
|
Loading…
x
Reference in New Issue
Block a user