[brasero] Avoid crashing when retrieving and adding the audio/video contents of a directory and the user choos
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Avoid crashing when retrieving and adding the audio/video contents of a directory and the user choos
- Date: Mon, 31 Aug 2009 13:33:07 +0000 (UTC)
commit f8f34441b720358f63b0572ff32ef28084499db3
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Mon Aug 31 14:13:15 2009 +0200
Avoid crashing when retrieving and adding the audio/video contents of a directory and the user chooses another project type
src/brasero-audio-disc.c | 6 ++++++
src/brasero-video-disc.c | 3 +++
2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/brasero-audio-disc.c b/src/brasero-audio-disc.c
index 6ece074..a3f46dc 100644
--- a/src/brasero-audio-disc.c
+++ b/src/brasero-audio-disc.c
@@ -995,6 +995,12 @@ brasero_audio_disc_set_session_contents (BraseroDisc *disc,
audio = BRASERO_AUDIO_DISC (disc);
+ if (audio->priv->add_dir)
+ brasero_io_cancel_by_base (audio->priv->add_dir);
+
+ if (audio->priv->add_playlist)
+ brasero_io_cancel_by_base (audio->priv->add_playlist);
+
if (!session) {
GtkTreeModel *model;
BraseroSessionCfg *session;
diff --git a/src/brasero-video-disc.c b/src/brasero-video-disc.c
index ab54850..776b478 100644
--- a/src/brasero-video-disc.c
+++ b/src/brasero-video-disc.c
@@ -1328,6 +1328,9 @@ brasero_video_disc_set_session_contents (BraseroDisc *self,
priv = BRASERO_VIDEO_DISC_PRIVATE (self);
+ if (priv->load_dir)
+ brasero_io_cancel_by_base (priv->load_dir);
+
if (!session) {
GtkTreeModel *model;
BraseroSessionCfg *session;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]