Fix invalid file paths causing unexpected behavior
This commit is contained in:
		
							parent
							
								
									67d5646d7c
								
							
						
					
					
						commit
						0475b2a045
					
				@ -25,6 +25,17 @@ void AnimationLoader::load(const QString &fileName)
 | 
			
		||||
  {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  else if (fileName == QObject::tr("Invalid File"))
 | 
			
		||||
  {
 | 
			
		||||
    // Set the image to a null pixmap if it's invalid
 | 
			
		||||
    stopLoading();
 | 
			
		||||
    m_size = QSize(1, 1);
 | 
			
		||||
    m_frames.clear();
 | 
			
		||||
    m_frames.append(AnimationFrame(QPixmap(), 0));
 | 
			
		||||
    m_frame_count = 1;
 | 
			
		||||
    m_loop_count = 0;
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  stopLoading();
 | 
			
		||||
  m_file_name = fileName;
 | 
			
		||||
  QImageReader *reader = new QImageReader;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user