pkgsrc/x11/xpostit/patches/patch-aa
agc 1ffee6654b Initial import of xpostit version 3.3.1 into the packages collection.
"XPostIt allows you to create small notes to yourself in windows on
the screen, and save them in disk files.  This is generally neater
than having numerous real Post-it notes stuck all around the edges of
your monitor."

Package submitted by Jim Bernard in PR 12532.
2001-04-03 08:16:14 +00:00

42 lines
1,002 B
Text

$NetBSD: patch-aa,v 1.1.1.1 2001/04/03 08:16:14 agc Exp $
--- plaid.c.orig Thu Dec 10 09:40:26 1992
+++ plaid.c
@@ -60,6 +60,7 @@
{
Arg args[4];
register int nargs;
+ Dimension width, height;
/*
* Create the plaid widget.
@@ -78,20 +79,22 @@
* Get the width and height of the widget.
*/
nargs = 0;
- SetArg(XtNwidth, NULL);
- SetArg(XtNheight, NULL);
+ SetArg(XtNwidth, &width);
+ SetArg(XtNheight, &height);
XtGetValues(plaidwidget, args, nargs);
/*
* If the user didn't set them, then we
* should set them to the defaults.
*/
- if ((args[0].value == 0) || (args[1].value == 0)) {
- if (args[0].value == 0)
- XtSetArg(args[0], XtNwidth, DefaultPlaidWidth);
+ if (width == 0 || height == 0) {
+ nargs = 0;
- if (args[1].value == 0)
- XtSetArg(args[1], XtNheight, DefaultPlaidHeight);
+ if (width == 0)
+ SetArg(XtNwidth, DefaultPlaidWidth);
+
+ if (height == 0)
+ SetArg(XtNheight, DefaultPlaidHeight);
XtSetValues(plaidwidget, args, nargs);
}