author | Peter Arrenbrecht <peter.arrenbrecht@gmail.com> |
Thu, 17 Jul 2008 17:58:41 +0200 | |
changeset 0 | 8c87dc646df3 |
child 2 | 7c3fd5a4003d |
permissions | -rw-r--r-- |
0
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
1 |
--- tortoisehg-0.4.0~rc2/hggtk/shlib.py 2008-05-29 00:37:24.000000000 -0400 |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
2 |
+++ tortoisehg-test/hggtk/shlib.py 2008-05-28 13:42:21.000000000 -0400 |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
3 |
@@ -135,15 +135,7 @@ |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
4 |
# The context menu should set this variable |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
5 |
var = os.environ.get('THG_ICON_PATH', None) |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
6 |
paths = var and [ var ] or [] |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
7 |
- try: |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
8 |
- # Else try relative paths from hggtk, the repository layout |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
9 |
- dir = os.path.dirname(__file__) |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
10 |
- paths.append(os.path.join(dir, '..', 'icons')) |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
11 |
- # ... or the source installer layout |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
12 |
- paths.append(os.path.join(dir, '..', '..', '..', |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
13 |
- 'share', 'tortoisehg', 'icons')) |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
14 |
- except NameError: # __file__ is not always available |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
15 |
- pass |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
16 |
+ paths.append('/usr/share/pixmaps/tortoisehg/icons') |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
17 |
for p in paths: |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
18 |
path = os.path.join(p, 'tortoise', icon) |
8c87dc646df3
import from gpoo
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff
changeset
|
19 |
if os.path.isfile(path): |