patches/01-fix-path-shlib.diff
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--
import from gpoo
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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):