Fix #807.
This commit is contained in:
parent
a08114b1b0
commit
fcd0ec5996
2 changed files with 8 additions and 2 deletions
|
@ -42,7 +42,7 @@ class ActionsPlugin(object):
|
||||||
|
|
||||||
ui_ip = config.ui_ip if config.ui_ip != "*" else "127.0.0.1"
|
ui_ip = config.ui_ip if config.ui_ip != "*" else "127.0.0.1"
|
||||||
|
|
||||||
icon.items = (
|
icon.items = [
|
||||||
(self.titleIp, False),
|
(self.titleIp, False),
|
||||||
(self.titleConnections, False),
|
(self.titleConnections, False),
|
||||||
(self.titleTransfer, False),
|
(self.titleTransfer, False),
|
||||||
|
@ -57,8 +57,11 @@ class ActionsPlugin(object):
|
||||||
(_["!Open ZeroNet"], lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))),
|
(_["!Open ZeroNet"], lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))),
|
||||||
"--",
|
"--",
|
||||||
(_["Quit"], self.quit),
|
(_["Quit"], self.quit),
|
||||||
|
]
|
||||||
|
|
||||||
|
if not notificationicon.hasConsole():
|
||||||
|
del icon.items[3]
|
||||||
|
|
||||||
)
|
|
||||||
icon.clicked = lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))
|
icon.clicked = lambda: self.opensite("http://%s:%s/%s" % (ui_ip, config.ui_port, config.homepage))
|
||||||
self.quit_servers_event = gevent.threadpool.ThreadResult(
|
self.quit_servers_event = gevent.threadpool.ThreadResult(
|
||||||
lambda res: gevent.spawn_later(0.1, self.quitServers)
|
lambda res: gevent.spawn_later(0.1, self.quitServers)
|
||||||
|
|
|
@ -680,6 +680,9 @@ def hideConsole():
|
||||||
def showConsole():
|
def showConsole():
|
||||||
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 1)
|
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 1)
|
||||||
|
|
||||||
|
def hasConsole():
|
||||||
|
return ctypes.windll.kernel32.GetConsoleWindow() != 0
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue