~ubuntu-branches/ubuntu/oneiric/kdenetwork/oneiric-updates

« back to all changes in this revision

Viewing changes to kget/core/kget.cpp

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman, Philip Muskovac
  • Date: 2011-12-08 22:03:40 UTC
  • mfrom: (1.1.63)
  • Revision ID: package-import@ubuntu.com-20111208220340-01h4t44gmxbs25b7
Tags: 4:4.7.3-0ubuntu0.1
[ Philip Muskovac ]
New  upstream bugfix release (LP: #901975)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1395
1395
    if (checkSysTray)
1396
1396
        KGet::checkSystemTray();
1397
1397
 
1398
 
    if (Settings::afterFinishActionEnabled() && allFinished)
 
1398
    //only perform after finished actions if actually the status changed (that is the
 
1399
    //case if checkSysTray is set to true)
 
1400
    if (checkSysTray && Settings::afterFinishActionEnabled() && allFinished)
1399
1401
    {
1400
1402
        kDebug(5001) << "All finished";
1401
1403
        KNotification *notification = 0;
1489
1491
            if ((transfer->status() != Job::Finished) && (transfer->status() != Job::FinishedKeepAlive)) {
1490
1492
                quitFlag = false;
1491
1493
            }
1492
 
            if (((transfer->status() == Job::Finished) && (transfer->startStatus() != Job::Finished)) ||
1493
 
                ((transfer->status() == Job::FinishedKeepAlive) && (transfer->startStatus() != Job::FinishedKeepAlive)))
1494
 
            {
 
1494
            if ((transfer->status() == Job::Finished || transfer->status() == Job::FinishedKeepAlive) &&
 
1495
                (transfer->startStatus() != Job::Finished && transfer->startStatus() != Job::FinishedKeepAlive)) {
1495
1496
                allWereFinished = false;
1496
1497
            }
1497
1498
        }