Bug 141657 - file transfer status popup dialogue misses TRANSIENT_FOR hint
Summary: file transfer status popup dialogue misses TRANSIENT_FOR hint
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal (vote)
Target Milestone: ---
Assignee: Konqueror Developers
Depends on:
Reported: 2007-02-13 22:46 UTC by Oliver Heins
Modified: 2007-02-14 16:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Heins 2007-02-13 22:46:37 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Debian testing/unstable Packages
OS:                Linux

When using Konqueror with a dynamic window manager like dwm (dwm.suckless.org), the file transfer status popup dialogue (titled "Kopiervorgang" in german) is opened not in floating mode but in managed mode, where it is put in the main area whilst konqueror is shifted to the stacking area, which is really annoying.

See http://sopos.org/olli/tmp/konqueror-bug.png for a screenshot showing the problem.

This happens according to the dwm developers because this particular dialogue misses the TRANSIENT_FOR hint.  Other dialogues work just fine.

Comment 1 Lubos Lunak 2007-02-14 11:22:34 UTC
The dialog is not transient for anything, it's basically an independent window, it's even questionable if it can be considered a dialog. I suggest you point dwm developers to this bugreport so they can explain why they think this should be needed (or point to the dwm bugreport), otherwise this is probably WONTFIX.
Comment 2 Anselm R. Garbe 2007-02-14 13:32:46 UTC
If it's intended as independent window, the behavior is fine with me.

--arg (developer of dwm)
Comment 3 Oliver Heins 2007-02-14 15:17:10 UTC
Needless to say: if it's an independent window, the current behaviour is
just alright.  However, I don't think it is independent.  I'd consider
it an info dialog, and surely it is transient[1]: it just lives as long
as the file transfer lasts and gets deleted afterwards.

Anyhow, in dwm a workaround is possible so this is not that severe that
it makes konq unusable here.


[1]  Or am I misinterpreting transient?  My dictionary tells me it means
something like non-permanent.
Comment 4 Lubos Lunak 2007-02-14 16:52:52 UTC
It may be transient for the file transfer, but file transfer itself is no window. Transient in this context means transient for a window, i.e. something like created for another window.