Fixed segfault when unhiding an application in certain conditions (seen

with KDE applications with transient windows)
This commit is contained in:
dan committed 2006-04-27 19:16:58 +00:00
1 parent a5aa8573c9
commit 4e8423d18a
2 files changed
+6 -3

No files matched your search

+4 -3
View File
@@ -1485,9 +1485,10 @@ wUnhideApplication(WApplication *wapp, Bool miniwindows, Bool bringToCurrentWS)
focused = wlist;
if (wlist->flags.miniaturized) {
if (bringToCurrentWS || wPreferences.sticky_icons ||
wlist->frame->workspace == scr->current_workspace) {
if (wlist->icon && !wlist->icon->mapped) {
if ((bringToCurrentWS || wPreferences.sticky_icons ||
wlist->frame->workspace == scr->current_workspace) &&
wlist->icon) {
if (!wlist->icon->mapped) {
int x, y;
PlaceIcon(scr, &x, &y, wGetHeadForWindow(wlist));