diff options
author | Richard M. Stallman <[email protected]> | 1996-06-24 01:29:37 +0000 |
---|---|---|
committer | Richard M. Stallman <[email protected]> | 1996-06-24 01:29:37 +0000 |
commit | 845e9d851bed597c4650dbe8cd97b981b9e56bb1 (patch) | |
tree | 7d98cd9cecd02c4b3c7d51bafc95c3a078407e9d /src/xfns.c | |
parent | 82d593eb97879efc70c9617257988ec36e56334b (diff) |
(x_real_positions): Don't call x_uncatch_errors twice.
Diffstat (limited to 'src/xfns.c')
-rw-r--r-- | src/xfns.c | 7 |
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; } |