diff -Naur psi-0.10-test1-orig/src/chatdlg.cpp psi-0.10-test1/src/chatdlg.cpp --- psi-0.10-test1-orig/src/chatdlg.cpp 2005-09-02 19:39:32.000000000 +0000 +++ psi-0.10-test1/src/chatdlg.cpp 2005-09-02 19:40:34.000000000 +0000 @@ -1083,7 +1083,7 @@ deferredScroll(); // if we're not active, notify the user by changing the title - if(!isActiveWindow() || isHidden()) { //isHidden==tab hack + if(!isActiveWindow() || isHidden() || isMinimized()) { //isHidden==tab hack ++d->pending; updateCaption(); doFlash(true); diff -Naur psi-0.10-test1-orig/src/groupchatdlg.cpp psi-0.10-test1/src/groupchatdlg.cpp --- psi-0.10-test1-orig/src/groupchatdlg.cpp 2005-09-02 19:39:32.000000000 +0000 +++ psi-0.10-test1/src/groupchatdlg.cpp 2005-09-02 19:41:01.000000000 +0000 @@ -1287,7 +1287,7 @@ void GCMainDlg::doAlert() { - if(!isActiveWindow()) + if(!isActiveWindow() || isMinimized()) doFlash(true); }