[SCM] gsequencer/master: add missing wishlist patch

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Thu Feb 2 20:08:20 UTC 2017


The following commit has been merged in the master branch:
commit 841d23805d1c589f7a8e95498489b4779247c925
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date:   Thu Feb 2 21:08:00 2017 +0100

    add missing wishlist patch

diff --git a/debian/patches/wish-effect-bulk-c.patch b/debian/patches/wish-effect-bulk-c.patch
index 38ae76b..d5dc4fb 100644
--- a/debian/patches/wish-effect-bulk-c.patch
+++ b/debian/patches/wish-effect-bulk-c.patch
@@ -80,7 +80,7 @@ Last-Update: 2017-02-02
 +  }
 +
 +  /* free plugin list */
-+  g_list_free_full(effect_bulk,
++  g_list_free_full(effect_bulk->plugin,
 +		   ags_effect_bulk_plugin_free);
 +
 +  /* destroy plugin browser */
@@ -491,6 +491,23 @@ Last-Update: 2017-02-02
        }
  
  #ifdef AGS_DEBUG
+@@ -2212,6 +2441,16 @@
+       }
+       
+       if(i == nth){
++	GtkWidget *child_widget;
++	
++	child_widget = gtk_bin_get_child(list->data);
++
++	if(AGS_IS_LED(child_widget) ||
++	   AGS_IS_INDICATOR(child_widget)){
++	  g_hash_table_remove(ags_effect_bulk_indicator_queue_draw,
++			      child_widget);
++	}
++
+ 	gtk_widget_destroy(list->data);
+       }
+       
 @@ -2652,6 +2881,29 @@
  }
  
diff --git a/debian/patches/wish-effect-line-c.patch b/debian/patches/wish-effect-line-c.patch
index fe8d0d4..31cc0f6 100644
--- a/debian/patches/wish-effect-line-c.patch
+++ b/debian/patches/wish-effect-line-c.patch
@@ -370,6 +370,30 @@ Last-Update: 2017-02-02
        }
  
  #ifdef AGS_DEBUG
+@@ -1163,6 +1325,10 @@
+     while(control != NULL){
+       if(AGS_IS_LINE_MEMBER(control->data) &&
+ 	 AGS_LINE_MEMBER(control->data)->port == port->data){
++	GtkWidget *child_widget;
++	
++	child_widget = gtk_bin_get_child(control->data);
++	
+ 	/* collect specifier */
+ 	if(remove_specifier == NULL){
+ 	  remove_specifier = (gchar **) malloc(2 * sizeof(gchar *));
+@@ -1175,6 +1341,12 @@
+ 	i++;
+ 
+ 	/* remove widget */
++	if(AGS_IS_LED(child_widget) ||
++	   AGS_IS_INDICATOR(child_widget)){
++	  g_hash_table_remove(ags_effect_line_indicator_queue_draw,
++			      child_widget);
++	}
++
+ 	gtk_widget_destroy(control->data);
+ 	
+ 	break;
 @@ -1327,6 +1489,29 @@
  }
  
diff --git a/debian/patches/wish-line-c.patch b/debian/patches/wish-line-c.patch
index 9f5437a..3e8a7d8 100644
--- a/debian/patches/wish-line-c.patch
+++ b/debian/patches/wish-line-c.patch
@@ -370,6 +370,30 @@ Last-Update: 2017-02-02
        }
  
  #ifdef AGS_DEBUG
+@@ -1348,6 +1489,10 @@
+     while(control != NULL){
+       if(AGS_IS_LINE_MEMBER(control->data) &&
+ 	 AGS_LINE_MEMBER(control->data)->port == port->data){
++	GtkWidget *child_widget;
++	
++	child_widget = gtk_bin_get_child(control->data);
++
+ 	/* collect specifier */
+ 	if(remove_specifier == NULL){
+ 	  remove_specifier = (gchar **) malloc(2 * sizeof(gchar *));
+@@ -1360,6 +1505,12 @@
+ 	i++;
+ 
+ 	/* remove widget */
++	if(AGS_IS_LED(child_widget) ||
++	   AGS_IS_INDICATOR(child_widget)){
++	  g_hash_table_remove(ags_line_indicator_queue_draw,
++			      child_widget);
++	}
++	
+ 	ags_expander_remove(line->expander,
+ 			    control->data);
+ 
 @@ -1544,7 +1685,7 @@
  gboolean
  ags_line_indicator_queue_draw_timeout(GtkWidget *widget)

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list