mirror of
				https://github.com/Ryujinx/GtkSharp.git
				synced 2025-11-04 13:04:53 +00:00 
			
		
		
		
	sample: Fix GtkDemo/DemoImages progressive update with recent gtk+
This commit is contained in:
		
							parent
							
								
									c9c2d099ba
								
							
						
					
					
						commit
						b6e95af4a3
					
				| 
						 | 
				
			
			@ -175,7 +175,14 @@ namespace GtkDemo
 | 
			
		|||
 | 
			
		||||
		void ProgressiveUpdatedCallback (object obj, AreaUpdatedArgs args)
 | 
			
		||||
		{
 | 
			
		||||
			progressiveImage.QueueDraw ();
 | 
			
		||||
			/* We know the pixbuf inside the GtkImage has changed, but the image
 | 
			
		||||
			 * itself doesn't know this; so give it a hint by setting the pixbuf
 | 
			
		||||
			 * again. Queuing a redraw used to be sufficient, but in recent GTK+,
 | 
			
		||||
			 * GtkImage uses GtkIconHelper which caches the pixbuf state and will
 | 
			
		||||
			 * just redraw from the cache.
 | 
			
		||||
			 */
 | 
			
		||||
			Pixbuf pixbuf = progressiveImage.Pixbuf;
 | 
			
		||||
			progressiveImage.Pixbuf = pixbuf;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue