Commit efdae3b42b9b2731660932c51cdf8f0f709afd69
1 parent
4c0f101ebc
Exists in
master
Don't exit with error if DESKTOP_SESSION is not set
Showing 1 changed file with 11 additions and 10 deletions Side-by-side Diff
license-dialog
... | ... | @@ -6,24 +6,25 @@ |
6 | 6 | import gettext #---: 1 -> licenza rifiutata |
7 | 7 | from PyQt4 import QtGui, QtCore #---: 2 -> percorso licenza sbagliato o non presente o se l'argomento digitato è -h o --help |
8 | 8 | |
9 | + | |
9 | 10 | # Decisione presa in run-time |
10 | -desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray | |
11 | -if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde | |
12 | - imgAccetto = "dialog-ok-apply" | |
13 | - imgRifiuto = "dialog-close" | |
14 | - imgForm = "text-rtf" | |
15 | -else: # In alternativa quelle di gnome | |
16 | - imgAccetto = "emblem-default" | |
17 | - imgRifiuto = "gtk-stop" | |
18 | - imgForm = "document" | |
11 | +imgAccetto = "object-select-symbolic" | |
12 | +imgRifiuto = "window-close-symbolic" | |
13 | +imgForm = "document" | |
14 | +if (os.getenv('DESKTOP_SESSION')): | |
15 | + desktop_session = QtCore.QString(os.getenv('DESKTOP_SESSION')) # Codice preso da mambatray | |
16 | + if (desktop_session == 'default') or (desktop_session.left(3) == 'kde'): # Scelgo le icone di kde | |
17 | + imgAccetto = "dialog-ok-apply" | |
18 | + imgRifiuto = "dialog-close" | |
19 | + imgForm = "text-rtf" | |
19 | 20 | |
20 | - | |
21 | 21 | def usage(): |
22 | 22 | print _("Usage: license-dialog /license/path") |
23 | 23 | print _("License-dialog is a simple PyQt4 based license accept/refuse dialog") |
24 | 24 | |
25 | 25 | |
26 | 26 | gettext.install('license-dialog', '/usr/share/locale', unicode=1) |
27 | + | |
27 | 28 | try: |
28 | 29 | path = sys.argv[1] |
29 | 30 | #si verifica se non si fornisce alcun argomento |