renderer: Simply cut off when painting outside bounds
This commit is contained in:
		@ -444,8 +444,6 @@ eek_renderer_render_keyboard (EekRenderer *self,
 | 
				
			|||||||
    render_keyboard_surface (self, squeek_layout_get_current_view(priv->keyboard->layout));
 | 
					    render_keyboard_surface (self, squeek_layout_get_current_view(priv->keyboard->layout));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cairo_set_source_surface (cr, priv->keyboard_surface, 0.0, 0.0);
 | 
					    cairo_set_source_surface (cr, priv->keyboard_surface, 0.0, 0.0);
 | 
				
			||||||
    cairo_pattern_t *source = cairo_get_source (cr);
 | 
					 | 
				
			||||||
    cairo_pattern_set_extend (source, CAIRO_EXTEND_PAD);
 | 
					 | 
				
			||||||
    cairo_paint (cr);
 | 
					    cairo_paint (cr);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    squeek_layout_draw_all_changed(priv->keyboard->layout, self, cr);
 | 
					    squeek_layout_draw_all_changed(priv->keyboard->layout, self, cr);
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user