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> 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 * background-properties-capplet.c (property_change_cb): Accept
applier as argument; retrieve property bag from applier applier as argument; retrieve property bag from applier
(realize_cb): Retrieve applier from widget (realize_cb): Retrieve applier from widget

View file

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