aboutsummaryrefslogtreecommitdiffstats
path: root/src/widget.c
diff options
context:
space:
mode:
authorRichard M. Stallman1994-05-19 23:36:01 +0000
committerRichard M. Stallman1994-05-19 23:36:01 +0000
commit50d5aeb56cc293ceba0f0ecc5147b33f283d92b7 (patch)
treec592393012a12bca015a6325a32bac93470eb06b /src/widget.c
parenteb0995ee10c8596c871ff69e63871eea449c5887 (diff)
downloademacs-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.c7
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