aboutsummaryrefslogtreecommitdiffstats
path: root/java/org/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu')
-rw-r--r--java/org/gnu/emacs/EmacsService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsService.java b/java/org/gnu/emacs/EmacsService.java
index 01a1695f385..c008300dd3a 100644
--- a/java/org/gnu/emacs/EmacsService.java
+++ b/java/org/gnu/emacs/EmacsService.java
@@ -304,7 +304,9 @@ public class EmacsService extends Service
304 array = new short[windowList.size () + 1]; 304 array = new short[windowList.size () + 1];
305 i = 1; 305 i = 1;
306 306
307 array[0] = window.parent != null ? 0 : window.parent.handle; 307 array[0] = (window == null
308 ? 0 : (window.parent != null
309 ? window.parent.handle : 0));
308 310
309 for (EmacsWindow treeWindow : windowList) 311 for (EmacsWindow treeWindow : windowList)
310 array[i++] = treeWindow.handle; 312 array[i++] = treeWindow.handle;