1*4882a593SmuzhiyunFrom 7707854c710c31e4bbff049f30d89f3a149169fb Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Mon, 17 Jul 2023 18:26:11 +0800 4*4882a593SmuzhiyunSubject: [PATCH 94/94] clients: Ignore minimum size for panel and background 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThe toy toolkit clients would use the initial size as minimum size. 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunWe don't need that for panel and background, since the output is 9*4882a593Smuzhiyunresizable now. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 12*4882a593Smuzhiyun--- 13*4882a593Smuzhiyun clients/desktop-shell.c | 6 ++++++ 14*4882a593Smuzhiyun 1 file changed, 6 insertions(+) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyundiff --git a/clients/desktop-shell.c b/clients/desktop-shell.c 17*4882a593Smuzhiyunindex 0ce571a..2eb8a44 100644 18*4882a593Smuzhiyun--- a/clients/desktop-shell.c 19*4882a593Smuzhiyun+++ b/clients/desktop-shell.c 20*4882a593Smuzhiyun@@ -674,6 +674,9 @@ panel_create(struct desktop *desktop, struct output *output) 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun panel_add_launchers(panel, desktop); 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun+ /* HACK: Set an dummy initial size for no minimum size */ 25*4882a593Smuzhiyun+ window_schedule_resize(panel->window, 1, 1); 26*4882a593Smuzhiyun+ 27*4882a593Smuzhiyun return panel; 28*4882a593Smuzhiyun } 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun@@ -1188,6 +1191,9 @@ background_create(struct desktop *desktop, struct output *output) 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun free(type); 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun+ /* HACK: Set an dummy initial size for no minimum size */ 35*4882a593Smuzhiyun+ window_schedule_resize(background->window, 1, 1); 36*4882a593Smuzhiyun+ 37*4882a593Smuzhiyun return background; 38*4882a593Smuzhiyun } 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun-- 41*4882a593Smuzhiyun2.20.1 42*4882a593Smuzhiyun 43