Make sure not to scale the pixbuf if the wallpaper type is centered

2001-07-26  Bradford Hovinen  <hovinen@ximian.com>

	* applier.c (renderer_render_wallpaper): Make sure not to scale
	the pixbuf if the wallpaper type is centered
This commit is contained in:
Bradford Hovinen 2001-07-26 17:04:56 +00:00 committed by Bradford Hovinen (Gdict maintainer)
parent 84ca3f9afb
commit 4e0ca4cae4
2 changed files with 6 additions and 2 deletions

View file

@ -1,5 +1,8 @@
2001-07-26 Bradford Hovinen <hovinen@ximian.com>
* applier.c (renderer_render_wallpaper): Make sure not to scale
the pixbuf if the wallpaper type is centered
* background-properties-capplet.c (property_change_cb): Accept
applier as argument; retrieve property bag from applier
(realize_cb): Retrieve applier from widget

View file

@ -872,8 +872,9 @@ renderer_render_wallpaper (Renderer *renderer)
PDEBUG (renderer->pixbuf);
}
}
else if (renderer->wwidth != renderer->pwidth ||
renderer->wheight != renderer->pheight)
else if (renderer->prefs->wallpaper_type != WPTYPE_CENTERED &&
(renderer->wwidth != renderer->pwidth ||
renderer->wheight != renderer->pheight))
{
if (render_gradient_p (renderer, renderer->prefs)) {
scalex = (gdouble) renderer->wwidth /