#118524 wmaker: Transient windows appearing & dissapearing

Package:
wmaker
Source:
wmaker
Description:
NeXTSTEP-like window manager for X
Submitter:
Peter Royal
Date:
2005-07-18 03:21:04 UTC
Severity:
normal
#118524#5
Date:
2001-11-06 18:52:56 UTC
From:
To:
I've included the wmaker BUGFORM below. I have tested this program
with kde, enlightenment, twm and icewm and the popup windows I
describe all behave as they should. Thus I feel this is a bug with
wmaker. If there is anything else I can do to provide more information,
please let me know.

0. Before reporting this bug I already:
[X] read the NEWS, README and INSTALL files
[X] read the list of already known bugs in the BUGS file
[X] downloaded and tried the latest version of WindowMaker

1. What happened:
[ ] could not compile
[ ] crashed
[ ] configuration option does not work
[X] weird behaviour
[ ] cosmetic
[ ] some problem with WPrefs
[ ] others: ...................................

2. Detailed description of what happened:

I use a Java IDE known as IDEA from IntelliJ (http://www.intellij.com). This
program employes popup/transient windows for suck functions as method autocompletion
and parameter info. When this function is invoked in the IDE, the window appears and
then dissapears immediately. If you click in a window while it is displayed, it sticks
as it should though. This is hard to do though.

3. How to reproduce the bug, if known:

Install the IDE and load up a java source file, while over a method hit control-p to
display parameter information, the window does not stay around. Another example is to
create a new source file, and then go to add an import statement, type java.util. and
hit control-space to bring up the autocomplete window. This window should stay visible
to allow you to scroll up and down and select.

4. Configure time options you specified:
[ ]  --enable-kanji
[ ]  --disable-shape
[ ]  --enable-single-icon
[X]  --enable-kde
[X]  --enable-gnome
[ ]  --enable-openlook
[X]  --enable-modelock
[X]  Others: --enable-sound, --enable-shm, --disable-locale

5. Changes to the src/wconfig.h file:

None known.

6. The error occured during:
[ ] configuration
[ ] compilation
[ ] startup
[X] use

7. Changes made to the configuration files, if the error ocurred during use:

OpenTransientOnOwnerWorkspace = YES;

8. Error messages output:


9. Fix, if known:


10. Other Notes:

While I was able to capture some of the windows onscreen I ran xprop on them.
The output is below in section 11.

Your e-mail address: peter.royal@pobox.com

Operating System (run "uname -a"):
Linux leela 2.4.12 #1 SMP Wed Oct 24 22:27:15 EDT 2001 i686 unknown
Distribution (if applicable): Debian GNU/Linux   Version: unstable branch (sid)
X Server Vendor: XFree86  Color Depth: 16
WindowMaker Version (run "wmaker -version"): Window Maker 0.70.0

11. backtrace if the bug made Window Maker crash. PLEASE SEND THE
BACKTRACE. Your bug report might be of not much use without one.
strace/truss outputs are usually not usefull for crashes, so you can
skip it. The README file has instructions to make one.

KWM_WIN_MAXIMIZED(KWM_WIN_MAXIMIZED) = 0x0
KWM_WIN_STICKY(KWM_WIN_STICKY) = 0x0
KWM_WIN_ICONIFIED(KWM_WIN_ICONIFIED) = 0x0
KWM_WIN_DESKTOP(KWM_WIN_DESKTOP) = 0x5
_WIN_STATE(CARDINAL) = 0
_WIN_WORKSPACE(CARDINAL) = 4
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
WM_TRANSIENT_FOR(WINDOW): window id # 0x280004e
_MOTIF_WM_MESSAGES(ATOM) = _MOTIF_WM_OFFSET, _JAVA_IM_MSG
WM_PROTOCOLS(ATOM): protocols  _MOTIF_WM_MESSAGES, WM_DELETE_WINDOW
_MOTIF_WM_MENU(STRING) = "Select\\ Input\\ Method f.send_msg 547"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0xffffffff, 0x0, 0xffffffff, 0x0
WM_CLIENT_LEADER(WINDOW): window id # 0x280004e
WM_LOCALE_NAME(STRING) = "C"
WM_CLASS(STRING) = "AWTdialog", "VendorShell"
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
		window id # of group leader: 0x280004e
WM_NORMAL_HINTS(WM_SIZE_HINTS):
		program specified location: 357, 655
		program specified size: 452 by 160
		window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "leela"
WM_NAME(COMPOUND_TEXT) = " "