summaryrefslogtreecommitdiff
path: root/core/launcher/launcher.cpp
Unidiff
Diffstat (limited to 'core/launcher/launcher.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/launcher/launcher.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/launcher/launcher.cpp b/core/launcher/launcher.cpp
index 17a30e6..1449269 100644
--- a/core/launcher/launcher.cpp
+++ b/core/launcher/launcher.cpp
@@ -671,25 +671,30 @@ void Launcher::updateLink(const QString& link)
671{ 671{
672 if (link.isNull()) 672 if (link.isNull())
673 updateTabs(); 673 updateTabs();
674 else if (link.isEmpty()) 674 else if (link.isEmpty())
675 updateDocs(); 675 updateDocs();
676 else 676 else
677 tabs->updateLink(link); 677 tabs->updateLink(link);
678} 678}
679 679
680void Launcher::systemMessage( const QCString &msg, const QByteArray &data) 680void Launcher::systemMessage( const QCString &msg, const QByteArray &data)
681{ 681{
682 QDataStream stream( data, IO_ReadOnly ); 682 QDataStream stream( data, IO_ReadOnly );
683 if ( msg == "linkChanged(QString)" ) { 683 if ( msg == "closing(QString)" ){
684 QString app;
685 stream >> app;
686 qWarning("app closed %s", app.latin1() );
687 MRUList::removeTask( app );
688 }else if ( msg == "linkChanged(QString)" ) {
684 QString link; 689 QString link;
685 stream >> link; 690 stream >> link;
686 if ( in_lnk_props ) { 691 if ( in_lnk_props ) {
687 got_lnk_change = TRUE; 692 got_lnk_change = TRUE;
688 lnk_change = link; 693 lnk_change = link;
689 } else { 694 } else {
690 updateLink(link); 695 updateLink(link);
691 } 696 }
692 } else if ( msg == "busy()" ) { 697 } else if ( msg == "busy()" ) {
693 emit busy(); 698 emit busy();
694 } else if ( msg == "notBusy(QString)" ) { 699 } else if ( msg == "notBusy(QString)" ) {
695 QString app; 700 QString app;