/* The V_DELTA is 1/2 the value of shown. */
if (horiz_sb) {
+ if (XtWindow(viewport) != XtWindow(horiz_sb))
+ return;
XtSetArg(arg[0], nhStr(XtNshown), &shown);
XtSetArg(arg[1], nhStr(XtNtopOfThumb), &top);
XtGetValues(horiz_sb, arg, TWO);
}
if (vert_sb) {
+ if (XtWindow(viewport) != XtWindow(vert_sb))
+ return;
XtSetArg(arg[0], nhStr(XtNshown), &shown);
XtSetArg(arg[1], nhStr(XtNtopOfThumb), &top);
XtGetValues(vert_sb, arg, TWO);