mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-10-31 14:13:50 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			876 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			876 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git a/suil/src/qt4_in_gtk2.cpp b/suil/src/qt4_in_gtk2.cpp
 | |
| index 4bd61a2..e958ce6 100644
 | |
| --- a/suil/src/qt4_in_gtk2.cpp
 | |
| +++ b/suil/src/qt4_in_gtk2.cpp
 | |
| @@ -59,7 +59,6 @@ suil_qt_wrapper_finalize(GObject* gobject)
 | |
|         delete self->qembed;
 | |
|         self->qembed = NULL;
 | |
|  
 | |
| -       delete self->app;
 | |
|         self->app = NULL;
 | |
|  
 | |
|         self->wrapper->impl = NULL;
 | |
| @@ -144,8 +143,13 @@ suil_wrapper_new(SuilHost*      host,
 | |
|         SuilQtWrapper* const wrap = SUIL_QT_WRAPPER(
 | |
|                 g_object_new(SUIL_TYPE_QT_WRAPPER, NULL));
 | |
|  
 | |
| -       static int argc = 0;
 | |
| -       wrap->app     = new QApplication(argc, NULL, true);
 | |
| +       if (qApp) {
 | |
| +               wrap->app = qApp;
 | |
| +       } else {
 | |
| +               static int argc = 0;
 | |
| +               wrap->app = new QApplication(argc, NULL, true);
 | |
| +       }
 | |
| +
 | |
|         wrap->wrapper = NULL;
 | |
|  
 | |
|         wrapper->impl = wrap;
 |