File ags-function-test-util-self.patch of Package gsequencer

Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.c
+++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c
@@ -46,7 +46,7 @@ gboolean ags_functional_test_util_driver
 void* ags_functional_test_util_add_test_thread(void *ptr);
 void* ags_functional_test_util_do_run_thread(void *ptr);
 
-pthread_t *ags_functional_test_util_thread = NULL;
+pthread_t ags_functional_test_util_thread;
 
 extern AgsApplicationContext *ags_application_context;
 
@@ -106,7 +106,7 @@ ags_functional_test_util_driver_dispatch
   return(G_SOURCE_CONTINUE);
 }
 
-pthread_t*
+pthread_t
 ags_functional_test_util_self()
 {
   return(ags_functional_test_util_thread);
Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.h
+++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h
@@ -54,7 +54,7 @@ struct _AgsFunctionalTestUtilContainerTe
   guint count;
 };
 
-pthread_t* ags_functional_test_util_self();
+pthread_t ags_functional_test_util_self();
 
 /* legacy setup */
 void ags_functional_test_util_setup_and_launch();
Index: gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c
===================================================================
--- gsequencer-2.1.33.orig/ags/test/X/machine/ags_functional_ffplayer_test.c
+++ gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c
@@ -396,7 +396,7 @@ main(int argc, char **argv)
   ags_functional_test_util_do_run(argc, argv,
 				  ags_functional_ffplayer_test_add_test, &is_available);
 
-  pthread_join(ags_functional_test_util_self()[0],
+  pthread_join(ags_functional_test_util_self(),
 	       NULL);
 
   return(-1);
openSUSE Build Service is sponsored by