From 28277ce88ef4785ad664408cfc800da3bc56946e Mon Sep 17 00:00:00 2001 From: hyousatsu Date: Sat, 25 Feb 2023 05:39:32 +0000 Subject: [PATCH] dtsession: change the maximum size of cover dialog to fullscreen. --- cde/programs/dtsession/SmUI.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/cde/programs/dtsession/SmUI.c b/cde/programs/dtsession/SmUI.c index eccb4665f..5ea4232a4 100644 --- a/cde/programs/dtsession/SmUI.c +++ b/cde/programs/dtsession/SmUI.c @@ -1039,15 +1039,13 @@ CreateCoverDialog( { int i; Widget tmpCover, table; - char geomString[50]; - - sprintf(geomString, "%dx%d+0+0", - DisplayWidth(smGD.display, screenNum), - DisplayHeight(smGD.display, screenNum)); + int displayHeight = DisplayHeight(smGD.display, smGD.screen); + int displayWidth = DisplayWidth(smGD.display, smGD.screen); i = 0; XtSetArg(uiArgs[i], XmNmwmDecorations, 0);i++; - XtSetArg(uiArgs[i], XmNgeometry, (String) geomString);i++; + XtSetArg(uiArgs[i], XmNmaxHeight, displayHeight);i++; + XtSetArg(uiArgs[i], XmNmaxWidth, displayWidth);i++; XtSetArg(uiArgs[i], XmNuseAsyncGeometry, True);i++; XtSetArg(uiArgs[i], XmNallowShellResize, True); i++; XtSetArg(uiArgs[i], XmNresizePolicy, XmRESIZE_NONE);i++; @@ -1064,10 +1062,8 @@ CreateCoverDialog( XtSetArg(uiArgs[i], XmNmarginWidth, 0); i++; XtSetArg(uiArgs[i], XmNmarginHeight, 0); i++; XtSetArg(uiArgs[i], XmNshadowThickness, 0); i++; - XtSetArg(uiArgs[i], XmNheight, - (Dimension) DisplayHeight(smGD.display, smGD.screen)); i++; - XtSetArg(uiArgs[i], XmNwidth, - (Dimension) DisplayWidth(smGD.display, smGD.screen)); i++; + XtSetArg(uiArgs[i], XmNheight, (Dimension) displayHeight); i++; + XtSetArg(uiArgs[i], XmNwidth, (Dimension) displayWidth ); i++; XtSetArg(uiArgs[i], XmNresizePolicy, XmRESIZE_NONE);i++; table = XmCreateDrawingArea(tmpCover, "drawArea", uiArgs, i); XtManageChild(table);