summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@his.com>2025-01-06 21:39:20 +0000
committerThomas E. Dickey <dickey@his.com>2025-01-06 21:39:20 +0000
commit942b868e73e86287995ba8eefb6348ac4fb57954 (patch)
treed0b5f280a27be511fb676965362513adab8697b9
parent0d0072e4e5aa22c1980782979b973ca3e711f0a6 (diff)
issue #7: keep AsciiSink and MultiSink extensions from conflictingHEADmaster
-rw-r--r--src/AsciiSink.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/AsciiSink.c b/src/AsciiSink.c
index 1736a76..8419518 100644
--- a/src/AsciiSink.c
+++ b/src/AsciiSink.c
@@ -446,6 +446,8 @@ AsciiPreparePaint(Widget w, int y, int line,
XawTextBlock block;
XFontStruct *font;
+ if (XtClass(w) != (WidgetClass) &asciiSinkClassRec)
+ return;
if (!sink->ascii_sink.echo)
return;
@@ -747,6 +749,9 @@ AsciiDoPaint(Widget w)
int width, height, line_width = -1;
XGCValues values;
+ if (XtClass(w) != (WidgetClass) &asciiSinkClassRec)
+ return;
+
/* pass 1: clear clipping areas */
/* XXX Don't use XDrawImageString because the font may be italic, and
will get incorrectly drawn. Probably, it could be a good idea to