Comment 1 for bug 602960

Revision history for this message
Tom Klaver (tom-klaver) wrote :

Apparently identifier is unicode on my machine and therefore it's not saving a list of strings.

Quick fix: replaced
def update_launchers_list(self):
        # Saves launchers_list to gconf.
        launchers_list = self.groups.get_launchers_list()
        gconf_launchers = []
        for identifier, path in launchers_list:
            if identifier == None:
                identifier = ''
            gconf_launchers.append(identifier.encode('utf-8') + ';' + path)
            #old: gconf_launchers.append(identifier + ';' + path)
        self.globals.set_launchers_list(gconf_launchers)

in dockbar.py @ line 1079