From cfc1f1fd9c834f194ddd708b6c0d2c098e1f0dac Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 9 Jun 2020 18:18:21 -0300 Subject: [PATCH] background: Add option to not use background content size Will be used by next commit to draw workspaces at a different size of the background itself. Part-of: --- js/ui/background.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/ui/background.js b/js/ui/background.js index 08e803621..df2d98112 100644 --- a/js/ui/background.js +++ b/js/ui/background.js @@ -662,6 +662,7 @@ var BackgroundManager = class BackgroundManager { vignette: false, controlPosition: true, settingsSchema: BACKGROUND_SCHEMA, + useContentSize: true, }); let cache = getBackgroundCache(); @@ -673,6 +674,7 @@ var BackgroundManager = class BackgroundManager { this._vignette = params.vignette; this._monitorIndex = params.monitorIndex; this._controlPosition = params.controlPosition; + this._useContentSize = params.useContentSize; this.backgroundActor = this._createBackgroundActor(); this._newBackgroundActor = null; @@ -747,6 +749,11 @@ var BackgroundManager = class BackgroundManager { let backgroundActor = new Meta.BackgroundActor({ meta_display: global.display, monitor: this._monitorIndex, + request_mode: this._useContentSize + ? Clutter.RequestMode.CONTENT_SIZE + : Clutter.RequestMode.HEIGHT_FOR_WIDTH, + x_expand: !this._useContentSize, + y_expand: !this._useContentSize, }); backgroundActor.content.set({ background,