Fixed this bug, according to
https://bugzilla.gnome.org/show_bug.cgi?id=655513
diff -Nru brasero-3.4.1/debian/changelog brasero-3.4.1/debian/changelog
--- brasero-3.4.1/debian/changelog	2012-10-11 23:31:17.000000000 +0200
+++ brasero-3.4.1/debian/changelog	2014-01-04 13:39:05.000000000 +0100
@@ -1,3 +1,12 @@
+brasero (3.4.1-4.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * 
+
+  * patched brasero-app.c, according to https://bugzilla.gnome.org/show_bug.cgi?id=655513
+    Closes: #732392
+ -- Lars Cebulla <lars.c...@gmail.com>  Sat, 04 Jan 2014 13:33:16 +0100
+
 brasero (3.4.1-4) unstable; urgency=low
 
   * debian/patches/01_grafted_folders.patch: Fix a segfault when creating
diff -Nru brasero-3.4.1/debian/patches/fix_not_closing_bug_after_burning_image brasero-3.4.1/debian/patches/fix_not_closing_bug_after_burning_image
--- brasero-3.4.1/debian/patches/fix_not_closing_bug_after_burning_image	1970-01-01 01:00:00.000000000 +0100
+++ brasero-3.4.1/debian/patches/fix_not_closing_bug_after_burning_image	2014-01-04 13:54:49.000000000 +0100
@@ -0,0 +1,43 @@
+Description: brasero won't remain in memory after closing burning dialog
+ 
+ brasero (3.4.1-4.1) UNRELEASED; urgency=low
+ 
+   * Non-maintainer upload.
+   *
+ 
+   * patched brasero-app.c, according to https://bugzilla.gnome.org/show_bug.cgi?id=655513
+     Closes: #732392
+Author: Lars Cebulla <lars.c...@gmail.com>
+Bug-Debian: http://bugs.debian.org/732392
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: upstream, https://bugzilla.gnome.org/show_bug.cgi?id=655513
+Bug-Debian: http://bugs.debian.org/732392
+Forwarded: not-needed
+Last-Update: 2014-01-03
+
+--- brasero-3.4.1.orig/src/brasero-app.c
++++ brasero-3.4.1/src/brasero-app.c
+@@ -2013,6 +2013,9 @@ brasero_app_run_mainwin (BraseroApp *app
+ 
+ 	priv = BRASERO_APP_PRIVATE (app);
+ 
++	if (!priv->mainwin)
++		return FALSE;
++
+ 	if (priv->mainwin_running)
+ 		return TRUE;
+ 
+@@ -2055,6 +2058,8 @@ brasero_app_init (BraseroApp *object)
+ 
+ 	priv = BRASERO_APP_PRIVATE (object);
+ 
++	priv->mainwin = NULL;
++
+ 	/* Load settings */
+ 	priv->setting = brasero_setting_get_default ();
+ 	brasero_setting_load (priv->setting);
diff -Nru brasero-3.4.1/debian/patches/series brasero-3.4.1/debian/patches/series
--- brasero-3.4.1/debian/patches/series	2012-10-11 23:26:11.000000000 +0200
+++ brasero-3.4.1/debian/patches/series	2014-01-04 13:40:58.000000000 +0100
@@ -2,3 +2,4 @@
 02_fix-while-loop-in-libburnia-backend.patch
 03_cue-invalid-frame-75.patch
 04_put-settings-in-the-correct-path.patch
+fix_not_closing_bug_after_burning_image

Reply via email to