1.1 --- a/OpenSecurity/bin/cygwin.py Mon May 12 18:00:05 2014 +0200
1.2 +++ b/OpenSecurity/bin/cygwin.py Tue May 13 10:24:57 2014 +0200
1.3 @@ -39,10 +39,13 @@
1.4 import _winreg
1.5 from subprocess import Popen, PIPE, call, STARTUPINFO, _subprocess
1.6 import threading
1.7 +
1.8 # local
1.9 from environment import Environment
1.10 from opensecurity_util import logger, setupLogger, OpenSecurityException
1.11 import time
1.12 +
1.13 +
1.14 # ------------------------------------------------------------
1.15 # code
1.16
2.1 --- a/OpenSecurity/bin/opensecurity_tray.pyw Mon May 12 18:00:05 2014 +0200
2.2 +++ b/OpenSecurity/bin/opensecurity_tray.pyw Tue May 13 10:24:57 2014 +0200
2.3 @@ -36,7 +36,9 @@
2.4 import os
2.5 import subprocess
2.6 import sys
2.7 +import urllib
2.8 import urllib2
2.9 +import webbrowser
2.10
2.11 from PyQt4 import QtCore
2.12 from PyQt4 import QtGui
2.13 @@ -147,9 +149,16 @@
2.14
2.15
2.16 def clicked_mail(self):
2.17 +
2.18 """clicked mail"""
2.19 - mail_url = 'mailto:feedback@opensecurity.at?subject=Feedback%20zu%20OpenSecuitryi%20' + opensecurity.__version__
2.20 - print('mail clicked: ' + mail_url)
2.21 + address = 'feedback@opensecurity.at'
2.22 + subject = 'Feedback zu OpenSecurity V' + opensecurity.__version__
2.23 +
2.24 + if sys.platform == 'linux2':
2.25 + subprocess.Popen(['xdg-email', '--subject', subject, address])
2.26 + elif sys.platform == 'win32' or sys.platform == 'cygwin':
2.27 + mail_url = 'mailto:' + urllib.quote(address, '@') + '?' + urllib.quote('subject=' + subject)
2.28 + subprocess.Popen(['start', mail_url])
2.29
2.30
2.31 def setup_ui(self):