Fix background rendering
This commit is contained in:
		@ -157,20 +157,16 @@ render_keyboard_surface (EekRenderer *renderer)
 | 
				
			|||||||
    data.cr = cairo_create (priv->keyboard_surface);
 | 
					    data.cr = cairo_create (priv->keyboard_surface);
 | 
				
			||||||
    data.renderer = renderer;
 | 
					    data.renderer = renderer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /* Paint the background covering the entire widget area */
 | 
				
			||||||
 | 
					    gtk_render_background (priv->scontext,
 | 
				
			||||||
 | 
					                           data.cr,
 | 
				
			||||||
 | 
					                           0, 0,
 | 
				
			||||||
 | 
					                           priv->allocation_width, priv->allocation_height);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cairo_save (data.cr);
 | 
					    cairo_save (data.cr);
 | 
				
			||||||
    cairo_scale (data.cr, priv->scale, priv->scale);
 | 
					    cairo_scale (data.cr, priv->scale, priv->scale);
 | 
				
			||||||
    cairo_translate (data.cr, bounds.x, bounds.y);
 | 
					    cairo_translate (data.cr, bounds.x, bounds.y);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* blank background */
 | 
					 | 
				
			||||||
    cairo_save (data.cr);
 | 
					 | 
				
			||||||
    cairo_scale (data.cr, priv->scale, priv->scale);
 | 
					 | 
				
			||||||
    gtk_render_background (priv->scontext,
 | 
					 | 
				
			||||||
                           data.cr,
 | 
					 | 
				
			||||||
                           -bounds.x, -bounds.y,
 | 
					 | 
				
			||||||
                           (bounds.x * 2) + bounds.width,
 | 
					 | 
				
			||||||
                           (bounds.y * 2) + bounds.height);
 | 
					 | 
				
			||||||
    cairo_restore (data.cr);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    cairo_set_source_rgba (data.cr,
 | 
					    cairo_set_source_rgba (data.cr,
 | 
				
			||||||
                           foreground.red,
 | 
					                           foreground.red,
 | 
				
			||||||
                           foreground.green,
 | 
					                           foreground.green,
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user