| 
					
				 | 
			
			
				@@ -577,6 +577,8 @@ void OBSBasic::RemoveSceneItem(OBSSceneItem item) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	obs_source_t source = obs_sceneitem_getsource(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	int scenes = sourceSceneRefs[source] - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	sourceSceneRefs[source] = scenes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (scenes == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		obs_source_remove(source); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		sourceSceneRefs.erase(source); 
			 |