[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/xfns.c,v
From: |
Jan Djärv |
Subject: |
[Emacs-diffs] Changes to emacs/src/xfns.c,v |
Date: |
Thu, 07 Feb 2008 14:08:08 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Jan Djärv <jhd> 08/02/07 14:08:07
Index: xfns.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/xfns.c,v
retrieving revision 1.702
retrieving revision 1.703
diff -u -b -r1.702 -r1.703
--- xfns.c 1 Feb 2008 16:00:56 -0000 1.702
+++ xfns.c 7 Feb 2008 14:08:07 -0000 1.703
@@ -2720,6 +2720,10 @@
XtManageChild (pane_widget);
XtRealizeWidget (shell_widget);
+ if (FRAME_X_EMBEDDED_P (f))
+ XReparentWindow (FRAME_X_DISPLAY (f), XtWindow (shell_widget),
+ f->output_data.x->parent_desc, 0, 0);
+
FRAME_X_WINDOW (f) = XtWindow (frame_widget);
validate_x_resource_name ();
@@ -3459,6 +3463,8 @@
xlwmenu_default_font = FRAME_FONT (f);
#endif
+ /* Frame contents get displaced if an embedded X window has a border. */
+ if (! FRAME_X_EMBEDDED_P (f))
x_default_parameter (f, parms, Qborder_width, make_number (2),
"borderWidth", "BorderWidth", RES_TYPE_NUMBER);
@@ -3531,8 +3537,6 @@
x_default_parameter (f, parms, Qfullscreen, Qnil,
"fullscreen", "Fullscreen", RES_TYPE_SYMBOL);
- f->output_data.x->parent_desc = FRAME_X_DISPLAY_INFO (f)->root_window;
-
/* Compute the size of the X window. */
window_prompting = x_figure_window_size (f, parms, 1);
- [Emacs-diffs] Changes to emacs/src/xfns.c,v, Miles Bader, 2008/02/01
- [Emacs-diffs] Changes to emacs/src/xfns.c,v,
Jan Djärv <=
- [Emacs-diffs] Changes to emacs/src/xfns.c,v, Kenichi Handa, 2008/02/16
- [Emacs-diffs] Changes to emacs/src/xfns.c,v, Jan Djärv, 2008/02/18
- [Emacs-diffs] Changes to emacs/src/xfns.c,v, Stefan Monnier, 2008/02/22