author | andyq <andyq> | 2002-10-17 23:24:27 (UTC) |
---|---|---|
committer | andyq <andyq> | 2002-10-17 23:24:27 (UTC) |
commit | 30b26ed0dbbbee829f16ab8ea1e531b89938232d (patch) (side-by-side diff) | |
tree | 89f2639cfc97e74fa15c50cd360acba25e9a2cab | |
parent | cd48ed3935f1baa6392afee5764d0927abcf62cc (diff) | |
download | opie-30b26ed0dbbbee829f16ab8ea1e531b89938232d.zip opie-30b26ed0dbbbee829f16ab8ea1e531b89938232d.tar.gz opie-30b26ed0dbbbee829f16ab8ea1e531b89938232d.tar.bz2 |
Fixed bug which caused links to be recreated even if same version of package was reinstalled
-rw-r--r-- | noncore/settings/aqpkg/installdlgimpl.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/noncore/settings/aqpkg/installdlgimpl.cpp b/noncore/settings/aqpkg/installdlgimpl.cpp index bbb0be75..e122064 100644 --- a/noncore/settings/aqpkg/installdlgimpl.cpp +++ b/noncore/settings/aqpkg/installdlgimpl.cpp @@ -172,5 +172,5 @@ void InstallDlgImpl :: installSelected() QString destDir = d->getDestinationPath(); - int instFlags = 0; + int instFlags = flags; if ( d->linkToRoot() ) - instFlags = MAKE_LINKS; + instFlags |= MAKE_LINKS; @@ -195,4 +195,2 @@ void InstallDlgImpl :: installSelected() tmpFlags |= MAKE_LINKS; - else - tmpFlags ^= MAKE_LINKS; @@ -223,4 +221,2 @@ void InstallDlgImpl :: installSelected() tmpFlags |= MAKE_LINKS; - else - tmpFlags ^= MAKE_LINKS; ipkg.setFlags( tmpFlags ); |