diff options
| author | Richard M. Stallman | 1994-05-19 23:36:01 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-05-19 23:36:01 +0000 |
| commit | 50d5aeb56cc293ceba0f0ecc5147b33f283d92b7 (patch) | |
| tree | c592393012a12bca015a6325a32bac93470eb06b /src/widget.c | |
| parent | eb0995ee10c8596c871ff69e63871eea449c5887 (diff) | |
| download | emacs-50d5aeb56cc293ceba0f0ecc5147b33f283d92b7.tar.gz emacs-50d5aeb56cc293ceba0f0ecc5147b33f283d92b7.zip | |
(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) | |||
| 894 | { | 894 | { |
| 895 | int hdelta = pixel_height - ew->core.height; | 895 | int hdelta = pixel_height - ew->core.height; |
| 896 | int column_widget_height = f->display.x->column_widget->core.height; | 896 | int column_widget_height = f->display.x->column_widget->core.height; |
| 897 | int old_left = f->display.x->widget->core.x; | ||
| 898 | int old_top = f->display.x->widget->core.y; | ||
| 899 | |||
| 897 | XawPanedSetRefigureMode (f->display.x->column_widget, False); | 900 | XawPanedSetRefigureMode (f->display.x->column_widget, False); |
| 898 | 901 | ||
| 899 | ac = 0; | 902 | ac = 0; |
| @@ -907,6 +910,10 @@ EmacsFrameSetCharSize (widget, columns, rows) | |||
| 907 | XtSetValues (f->display.x->column_widget, al, ac); | 910 | XtSetValues (f->display.x->column_widget, al, ac); |
| 908 | 911 | ||
| 909 | XawPanedSetRefigureMode (f->display.x->column_widget, True); | 912 | XawPanedSetRefigureMode (f->display.x->column_widget, True); |
| 913 | |||
| 914 | /* These seem to get clobbered. I don't know why. - rms. */ | ||
| 915 | f->display.x->widget->core.x = old_left; | ||
| 916 | f->display.x->widget->core.y = old_top; | ||
| 910 | } | 917 | } |
| 911 | 918 | ||
| 912 | /* We've set {FRAME,PIXEL}_{WIDTH,HEIGHT} to the values we hope to | 919 | /* We've set {FRAME,PIXEL}_{WIDTH,HEIGHT} to the values we hope to |