diff options
Diffstat (limited to 'java/org/gnu')
| -rw-r--r-- | java/org/gnu/emacs/EmacsService.java | 4 |
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; |