-rw-r--r-- | noncore/settings/aqpkg/networkpkgmgr.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/settings/aqpkg/networkpkgmgr.cpp b/noncore/settings/aqpkg/networkpkgmgr.cpp index b5d7352..3d06aef 100644 --- a/noncore/settings/aqpkg/networkpkgmgr.cpp +++ b/noncore/settings/aqpkg/networkpkgmgr.cpp | |||
@@ -538,33 +538,33 @@ InstallData NetworkPackageManager :: dealWithItem( QCheckListItem *item ) | |||
538 | cout << "dest - " << p->getInstalledTo()->getDestinationPath() << endl; | 538 | cout << "dest - " << p->getInstalledTo()->getDestinationPath() << endl; |
539 | } | 539 | } |
540 | else | 540 | else |
541 | { | 541 | { |
542 | item.destination = p->getLocalPackage()->getInstalledTo(); | 542 | item.destination = p->getLocalPackage()->getInstalledTo(); |
543 | } | 543 | } |
544 | 544 | ||
545 | // Now see if version is newer or not | 545 | // Now see if version is newer or not |
546 | int val = compareVersions( p->getInstalledVersion(), p->getVersion() ); | 546 | int val = compareVersions( p->getInstalledVersion(), p->getVersion() ); |
547 | if ( val == -2 ) | 547 | if ( val == -2 ) |
548 | { | 548 | { |
549 | // Error - should handle | 549 | // Error - should handle |
550 | } | 550 | } |
551 | else if ( val == -1 ) | 551 | else if ( val == -1 ) |
552 | { | 552 | { |
553 | // Version available is older - remove only | 553 | // Version available is older - remove only |
554 | item.option = "R"; | 554 | item.option = "D"; |
555 | } | 555 | } |
556 | else | 556 | else |
557 | { | 557 | { |
558 | QString caption; | 558 | QString caption; |
559 | QString text; | 559 | QString text; |
560 | QString secondButton; | 560 | QString secondButton; |
561 | QString secondOption; | 561 | QString secondOption; |
562 | if ( val == 0 ) | 562 | if ( val == 0 ) |
563 | { | 563 | { |
564 | // Version available is the same - option to remove or reinstall | 564 | // Version available is the same - option to remove or reinstall |
565 | caption = "Do you wish to remove or reinstall\n%s?"; | 565 | caption = "Do you wish to remove or reinstall\n%s?"; |
566 | text = "Remove or ReInstall"; | 566 | text = "Remove or ReInstall"; |
567 | secondButton = "ReInstall"; | 567 | secondButton = "ReInstall"; |
568 | secondOption = "R"; | 568 | secondOption = "R"; |
569 | } | 569 | } |
570 | else if ( val == 1 ) | 570 | else if ( val == 1 ) |
@@ -573,32 +573,33 @@ InstallData NetworkPackageManager :: dealWithItem( QCheckListItem *item ) | |||
573 | caption = "Do you wish to remove or upgrade\n%s?"; | 573 | caption = "Do you wish to remove or upgrade\n%s?"; |
574 | text = "Remove or Upgrade"; | 574 | text = "Remove or Upgrade"; |
575 | secondButton = "Upgrade"; | 575 | secondButton = "Upgrade"; |
576 | secondOption = "U"; | 576 | secondOption = "U"; |
577 | } | 577 | } |
578 | 578 | ||
579 | // Sticky option not implemented yet, but will eventually allow | 579 | // Sticky option not implemented yet, but will eventually allow |
580 | // the user to say something like 'remove all' | 580 | // the user to say something like 'remove all' |
581 | if ( stickyOption == "" ) | 581 | if ( stickyOption == "" ) |
582 | { | 582 | { |
583 | QString msgtext; | 583 | QString msgtext; |
584 | msgtext.sprintf( caption, (const char *)name ); | 584 | msgtext.sprintf( caption, (const char *)name ); |
585 | switch( QMessageBox::information( this, text, | 585 | switch( QMessageBox::information( this, text, |
586 | msgtext, "Remove", secondButton ) ) | 586 | msgtext, "Remove", secondButton ) ) |
587 | { | 587 | { |
588 | case 0: // Try again or Enter | 588 | case 0: // Try again or Enter |
589 | // option 0 = Remove | ||
589 | item.option = "D"; | 590 | item.option = "D"; |
590 | break; | 591 | break; |
591 | case 1: // Quit or Escape | 592 | case 1: // Quit or Escape |
592 | item.option = secondOption; | 593 | item.option = secondOption; |
593 | break; | 594 | break; |
594 | } | 595 | } |
595 | } | 596 | } |
596 | else | 597 | else |
597 | { | 598 | { |
598 | // item.option = stickyOption; | 599 | // item.option = stickyOption; |
599 | } | 600 | } |
600 | } | 601 | } |
601 | 602 | ||
602 | 603 | ||
603 | // Check if we are reinstalling the same version | 604 | // Check if we are reinstalling the same version |
604 | if ( item.option != "R" ) | 605 | if ( item.option != "R" ) |