< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 115,125 ****
if (selection_owner == XConstants.None) {
throw new AWTException("TrayIcon couldn't be displayed.");
}
long tray_window = tiPeer.getWindow();
! long data[] = new long[] {XEmbedHelper.XEMBED_VERSION, XEmbedHelper.XEMBED_MAPPED};
long data_ptr = Native.card32ToData(data);
_XEMBED_INFO.setAtomData(tray_window, data_ptr, data.length);
sendMessage(selection_owner, SYSTEM_TRAY_REQUEST_DOCK, tray_window, 0, 0);
--- 115,125 ----
if (selection_owner == XConstants.None) {
throw new AWTException("TrayIcon couldn't be displayed.");
}
long tray_window = tiPeer.getWindow();
! long[] data = new long[] {XEmbedHelper.XEMBED_VERSION, XEmbedHelper.XEMBED_MAPPED};
long data_ptr = Native.card32ToData(data);
_XEMBED_INFO.setAtomData(tray_window, data_ptr, data.length);
sendMessage(selection_owner, SYSTEM_TRAY_REQUEST_DOCK, tray_window, 0, 0);
< prev index next >