aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsWindow.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/java/org/gnu/emacs/EmacsWindow.java b/java/org/gnu/emacs/EmacsWindow.java
index fec95526835..2f4e378fb78 100644
--- a/java/org/gnu/emacs/EmacsWindow.java
+++ b/java/org/gnu/emacs/EmacsWindow.java
@@ -365,8 +365,17 @@ public final class EmacsWindow extends EmacsHandleObject
365 run () 365 run ()
366 { 366 {
367 if (overrideRedirect) 367 if (overrideRedirect)
368 /* Set the layout parameters again. */ 368 {
369 view.setLayoutParams (getWindowLayoutParams ()); 369 WindowManager.LayoutParams params;
370
371 /* Set the layout parameters again. */
372 params = getWindowLayoutParams ();
373 view.setLayoutParams (params);
374
375 /* Announce this update to the window server. */
376 if (windowManager != null)
377 windowManager.updateViewLayout (view, params);
378 }
370 379
371 view.mustReportLayout = true; 380 view.mustReportLayout = true;
372 view.requestLayout (); 381 view.requestLayout ();