src/updatemanager.py
changeset 1137 f6c7c39981aa
parent 1136 27b3bc1f4768
child 1148 4ab623f28f31
--- a/src/updatemanager.py	Wed Jun 10 12:12:46 2009 +0100
+++ b/src/updatemanager.py	Thu Jun 11 11:29:36 2009 +0100
@@ -229,10 +229,10 @@
                         self.application_dir = "/"
                 misc.setlocale(locale.LC_ALL, "")
                 for module in (gettext, gtk.glade):
-                        module.bindtextdomain("pkg", self.application_dir +
-                            "/usr/share/locale")
+                        module.bindtextdomain("pkg", os.path.join(
+                            self.application_dir,
+                            "usr/share/locale"))
                         module.textdomain("pkg")
-                # XXX Remove and use _() where self._ and self.parent._ are being used
                 # Duplicate ListStore setup in get_updates_to_list()
                 self.um_list = \
                     gtk.ListStore(
@@ -273,8 +273,8 @@
                 self.release_notes_url = "http://www.opensolaris.org"
 
                 # Progress Dialog
-                self.gladefile = self.application_dir + \
-                    "/usr/share/update-manager/updatemanager.glade"
+                self.gladefile = os.path.join(self.application_dir,
+                    "usr/share/update-manager/updatemanager.glade")
                 w_xmltree_progress = gtk.glade.XML(self.gladefile, "progressdialog")
                 self.w_progress_dialog = w_xmltree_progress.get_widget("progressdialog")
                 self.w_progress_dialog.connect('delete-event', lambda stub1, stub2: True)
@@ -564,12 +564,14 @@
                         renderer.set_property("mode", gtk.CELL_RENDERER_MODE_INERT)
                 
         def __get_icon_pixbuf(self, icon_name):
-                return gui_misc.get_pixbuf_from_path(self.application_dir +
-                    "/usr/share/icons/update-manager/", icon_name)
+                return gui_misc.get_pixbuf_from_path(os.path.join(
+                    self.application_dir,
+                    "usr/share/icons/update-manager/"), icon_name)
 
         def __get_app_pixbuf(self, icon_name):
-                return gui_misc.get_pixbuf_from_path(self.application_dir +
-                    "/usr/share/update-manager/", icon_name)
+                return gui_misc.get_pixbuf_from_path(os.path.join(
+                    self.application_dir,
+                    "usr/share/update-manager/"), icon_name)
                         
         def __get_selected_fmris(self):
                 model = self.w_um_treeview.get_model()