summaryrefslogtreecommitdiff
diff options
authorNick Dedekind <nicholas.dedekind@gmail.com>2012-08-09 15:10:31 +0100
committerNick Dedekind <nicholas.dedekind@gmail.com>2012-08-09 15:10:31 +0100
commit0f73e622d4ccd0cb5c66a011c7246aaab0a550b6 (patch)
tree4c846e770499abda3f85483743dcbe4f48a1eaa4
parent8f916207583699241f72d3465d6b0b2da303cf51 (diff)
Fixed preview music standalone navigation enabling
(bzr r2419.4.52)
-rw-r--r--dash/previews/StandaloneMusicPreview.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/dash/previews/StandaloneMusicPreview.cpp b/dash/previews/StandaloneMusicPreview.cpp
index 19c749a19..c672e28fd 100644
--- a/dash/previews/StandaloneMusicPreview.cpp
+++ b/dash/previews/StandaloneMusicPreview.cpp
@@ -156,10 +156,10 @@ TestRunner::TestRunner (std::string const& search_string)
results_->result_added.connect([&](Result const& result)
{
previews::Navigation navDisabled = previews::Navigation::BOTH;
- if (nav_iter < results_->count.Get())
- navDisabled = previews::Navigation( (unsigned int)results_ & ~((unsigned int)previews::Navigation::RIGHT));
+ if (nav_iter < results_->count.Get() - 1)
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::RIGHT));
if (results_->count.Get() > 0 && nav_iter > 0)
- navDisabled = previews::Navigation( (unsigned int)results_ & ~((unsigned int)previews::Navigation::LEFT));
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::LEFT));
if (first_)
{
@@ -203,10 +203,10 @@ void TestRunner::NavRight()
Preview(result.uri);
previews::Navigation navDisabled = previews::Navigation::BOTH;
- if (nav_iter < results_->count.Get()-1)
- navDisabled = previews::Navigation( (unsigned int)navDisabled & ~((unsigned int)previews::Navigation::RIGHT));
+ if (nav_iter < results_->count.Get() - 1)
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::RIGHT));
if (results_->count.Get() > 0 && nav_iter > 0)
- navDisabled = previews::Navigation( (unsigned int)navDisabled & ~((unsigned int)previews::Navigation::LEFT));
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::LEFT));
container_->DisableNavButton(navDisabled);
}
@@ -219,10 +219,10 @@ void TestRunner::NavLeft()
Preview(result.uri);
previews::Navigation navDisabled = previews::Navigation::BOTH;
- if (nav_iter < results_->count.Get()-1)
- navDisabled = previews::Navigation( (unsigned int)navDisabled & ~((unsigned int)previews::Navigation::RIGHT));
+ if (nav_iter < results_->count.Get() - 1)
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::RIGHT));
if (results_->count.Get() > 0 && nav_iter > 0)
- navDisabled = previews::Navigation( (unsigned int)navDisabled & ~((unsigned int)previews::Navigation::LEFT));
+ navDisabled = previews::Navigation( static_cast<unsigned>(navDisabled) & ~static_cast<unsigned>(previews::Navigation::LEFT));
container_->DisableNavButton(navDisabled);
}