| Summary: | wish: raise panel without having to set an area explicitly, even if it is set to allow other apps to cover it | ||
|---|---|---|---|
| Product: | [Unmaintained] kicker | Reporter: | S. Burmeister <sven.burmeister> |
| Component: | general | Assignee: | Aaron J. Seigo <aseigo> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
S. Burmeister
2006-02-20 19:12:07 UTC
SVN commit 511761 by aseigo:
make "allow panels hidden by windows" and autohide really work the same,
e.g. auto-enable the screen edge where the panel resides as an unhide
trigger zone. makes sense now that all the other hide settings have been
harmonized between them.
BUG:122359
M +5 -1 container_extension.cpp
--- branches/KDE/3.5/kdebase/kicker/kicker/core/container_extension.cpp #511760:511761
@@ -685,6 +685,10 @@
autoHide(false);
maybeStartAutoHideTimer();
}
+ else if (m_hideMode == BackgroundHide)
+ {
+ KWin::raiseWindow(winId());
+ }
}
}
@@ -1108,7 +1112,7 @@
void ExtensionContainer::maybeStartAutoHideTimer()
{
- if (m_hideMode == AutomaticHide &&
+ if (m_hideMode != ManualHide &&
!_autoHidden &&
!_userHidden)
{
|