perf: fix wallpaper style for overridden background

The code that loads SHELL_BACKGROUND_IMAGE, which is used to load the
performance background was loading it in WALLPAPER mode, not ZOOM
mode. Zoom mode is what we use for the actual GNOME defaultiwallpaper
and what we want to test: the background will be scaled except when
the resolution matches the 2560x1440 default backgrounds.

https://bugzilla.gnome.org/show_bug.cgi?id=735385
This commit is contained in:
Owen W. Taylor 2014-08-25 09:48:19 -04:00
parent 0011755b41
commit c93767768c

View File

@ -587,7 +587,7 @@ const Background = new Lang.Class({
let filename; let filename;
if (this._overrideImage != null) { if (this._overrideImage != null) {
filename = this._overrideImage; filename = this._overrideImage;
this._style = GDesktopEnums.BackgroundStyle.WALLPAPER; // Hardcode this._style = GDesktopEnums.BackgroundStyle.ZOOM; // Hardcode
} else { } else {
this._style = this._settings.get_enum(BACKGROUND_STYLE_KEY); this._style = this._settings.get_enum(BACKGROUND_STYLE_KEY);
if (this._style == GDesktopEnums.BackgroundStyle.NONE) { if (this._style == GDesktopEnums.BackgroundStyle.NONE) {