Package: totem
Version: 2.16.3-2
Severity: normal
Totem does not load playlist nor continue playback when restoring from
session.
Steps to reproduce:
1. Start totem
2. Populate playlist, play something
3. Logout (tried both in KDE and in GNOME)
4. Login. totem starts but with empty playlist
Attached patch (or hack?) fixed the problem for me.
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-k7
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to cs_CZ.UTF-8)
Versions of packages totem depends on:
ii totem-xine 2.16.3-2 A simple media player for the Gnom
totem recommends no packages.
-- no debconf information
--- totem-session.c.orig 2005-04-13 14:41:30.000000000 +0200
+++ totem-session.c 2006-11-22 22:44:44.000000000 +0100
@@ -111,7 +111,7 @@
void
totem_session_restore (Totem *totem, char **argv)
{
- char *path, *mrl;
+ char *path, *mrl, *uri;
g_return_if_fail (argv[0] != NULL);
path = argv[0];
@@ -122,12 +122,15 @@
return;
}
+ uri = gnome_vfs_get_uri_from_local_path (path);
+
totem_signal_block_by_data (totem->playlist, totem);
- if (totem_playlist_add_mrl (totem->playlist, path, NULL) == FALSE)
+ if (totem_playlist_add_mrl (totem->playlist, uri, NULL) == FALSE)
{
totem_signal_unblock_by_data (totem->playlist, totem);
totem_action_set_mrl (totem, NULL);
+ g_free (uri);
return;
}
@@ -147,6 +150,7 @@
bacon_video_widget_pause (totem->bvw);
g_free (mrl);
+ g_free (uri);
return;
}