diff -ruNp startupmanager-1.9.10/bootconfig/usplash.py startupmanager-1.9.11/bootconfig/usplash.py --- startupmanager-1.9.10/bootconfig/usplash.py 2007-12-09 19:58:50.000000000 +0100 +++ startupmanager-1.9.11/bootconfig/usplash.py 2008-05-09 10:15:19.000000000 +0200 @@ -119,11 +119,13 @@ class Usplash: filename = path[path.rfind('/') + 1:] filename = utils.fix_filename_spaces(filename) if filename[-3:] == '.so' and filename != 'usplash-artwork.so': - shutil.copy(path, self.themes_directory) + new_path = self.themes_directory + filename + if not path == new_path: + shutil.copy(path, self.themes_directory) command = '/usr/sbin/update-alternatives '+ \ '--install /usr/lib/usplash/usplash-artwork.so ' + \ 'usplash-artwork.so ' + \ - self.themes_directory + filename + ' 10' + new_path + ' 10' os.system(command) def remove_theme(self, name): diff -ruNp startupmanager-1.9.10/ChangeLog startupmanager-1.9.11/ChangeLog --- startupmanager-1.9.10/ChangeLog 2008-01-06 13:59:32.000000000 +0100 +++ startupmanager-1.9.11/ChangeLog 2008-05-09 10:15:19.000000000 +0200 @@ -1,4 +1,12 @@ ============== +Version 1.9.11 +============== + + * Fixed a bug where the window icon was not shown + + * Fixed Launchpad Bug #224450 startupmanager crashed with Error in copyfile() + +============== Version 1.9.10 ============== diff -ruNp startupmanager-1.9.10/data/gtk_frontend.py startupmanager-1.9.11/data/gtk_frontend.py --- startupmanager-1.9.10/data/gtk_frontend.py 2008-01-06 15:19:01.000000000 +0100 +++ startupmanager-1.9.11/data/gtk_frontend.py 2008-05-09 10:25:50.000000000 +0200 @@ -34,7 +34,7 @@ import gobject from bootconfig import StartupThread, ShutdownThread, FloppyThread APP_NAME = 'startupmanager' -APP_VERSION = '1.9.10' +APP_VERSION = '1.9.11' PREFIX_DIR = '/usr/share' LOCALE_DIR = '/usr/share/locale' GLADE_FILE = '/usr/share/startupmanager/startupmanager.glade' @@ -158,6 +158,7 @@ class SumGui: def __init__(self): self.glade_xml = gtk.glade.XML(GLADE_FILE, None ,APP_NAME) self.get_widgets() + self.main_window.realize() self.splashy_set = False self.usplash_set = False #Display a Progress dialog during config initialization diff -ruNp startupmanager-1.9.10/setup.py startupmanager-1.9.11/setup.py --- startupmanager-1.9.10/setup.py 2008-01-06 14:05:22.000000000 +0100 +++ startupmanager-1.9.11/setup.py 2008-05-09 10:25:50.000000000 +0200 @@ -30,7 +30,7 @@ if sys.argv[1] == 'install': setup( name = 'startupmanager', - version = '1.9.10', + version = '1.9.11', description = 'Configure boot settings', author = 'Jimmy Rönnholm', author_email = 'jimmy.ronnholm@telia.com',