summaryrefslogtreecommitdiff
path: root/src/totem-session.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-03-13 14:14:24 +0100
committerBastien Nocera <hadess@hadess.net>2013-03-13 14:14:24 +0100
commitde1019fc04bf60d9225943464722fcb6754c0bdc (patch)
tree7abde7b358c503b61fa1bbba5bdf96e6bb289b95 /src/totem-session.c
parenta48aa2211a3c98508fc3ad40cf0bea3d522378d7 (diff)
downloadtotem-de1019fc04bf60d9225943464722fcb6754c0bdc.tar.gz
main: Don't save session if video widget failed
If the video widget couldn't be instantiated, don't try to save the session.
Diffstat (limited to 'src/totem-session.c')
-rw-r--r--src/totem-session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/totem-session.c b/src/totem-session.c
index 91bc12762..e5c16d2e5 100644
--- a/src/totem-session.c
+++ b/src/totem-session.c
@@ -97,6 +97,9 @@ totem_session_save (Totem *totem)
GFile *file;
gint64 curr;
+ if (totem->bvw == NULL)
+ return;
+
file = get_session_file ();
curr = bacon_video_widget_get_current_time (totem->bvw);
totem_playlist_save_session_playlist (totem->playlist, file, curr);