diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-05-19 23:36:01 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-05-19 23:36:01 +0000 |
commit | 50d5aeb56cc293ceba0f0ecc5147b33f283d92b7 (patch) | |
tree | c592393012a12bca015a6325a32bac93470eb06b /src/widget.c | |
parent | eb0995ee10c8596c871ff69e63871eea449c5887 (diff) | |
download | emacs-50d5aeb56cc293ceba0f0ecc5147b33f283d92b7.tar.gz |
(EmacsFrameSetCharSize): Once again preserve x and y pos,
but not the same way as before.
Diffstat (limited to 'src/widget.c')
-rw-r--r-- | src/widget.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/widget.c b/src/widget.c index bc3845c1dd5..194d23933ab 100644 --- a/src/widget.c +++ b/src/widget.c @@ -894,6 +894,9 @@ EmacsFrameSetCharSize (widget, columns, rows) { int hdelta = pixel_height - ew->core.height; int column_widget_height = f->display.x->column_widget->core.height; + int old_left = f->display.x->widget->core.x; + int old_top = f->display.x->widget->core.y; + XawPanedSetRefigureMode (f->display.x->column_widget, False); ac = 0; @@ -907,6 +910,10 @@ EmacsFrameSetCharSize (widget, columns, rows) XtSetValues (f->display.x->column_widget, al, ac); XawPanedSetRefigureMode (f->display.x->column_widget, True); + + /* These seem to get clobbered. I don't know why. - rms. */ + f->display.x->widget->core.x = old_left; + f->display.x->widget->core.y = old_top; } /* We've set {FRAME,PIXEL}_{WIDTH,HEIGHT} to the values we hope to |