aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>1996-06-24 01:29:37 +0000
committerRichard M. Stallman <[email protected]>1996-06-24 01:29:37 +0000
commit845e9d851bed597c4650dbe8cd97b981b9e56bb1 (patch)
tree7d98cd9cecd02c4b3c7d51bafc95c3a078407e9d
parent82d593eb97879efc70c9617257988ec36e56334b (diff)
(x_real_positions): Don't call x_uncatch_errors twice.
-rw-r--r--src/xfns.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/xfns.c b/src/xfns.c
index aa90a93e14..8896fc4637 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -1003,13 +1003,14 @@ x_real_positions (f, xptr, yptr)
If so, we get an error in XTranslateCoordinates.
Detect that and try the whole thing over. */
if (! x_had_errors_p (FRAME_X_DISPLAY (f)))
- break;
+ {
+ x_uncatch_errors (FRAME_X_DISPLAY (f));
+ break;
+ }
x_uncatch_errors (FRAME_X_DISPLAY (f));
}
- x_uncatch_errors (FRAME_X_DISPLAY (f));
-
*xptr = f->output_data.x->left_pos - win_x;
*yptr = f->output_data.x->top_pos - win_y;
}