From a28121b166d510b7b4153998154bafc26b7285ac Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Fri, 24 Aug 2012 11:59:26 +0100 Subject: Fix prev, next buttons in Stamps browser. #141 diff --git a/src/localbrowser/LocalBrowserController.cpp b/src/localbrowser/LocalBrowserController.cpp index 9209c25..9565759 100644 --- a/src/localbrowser/LocalBrowserController.cpp +++ b/src/localbrowser/LocalBrowserController.cpp @@ -102,14 +102,14 @@ void LocalBrowserController::ClearSelection() void LocalBrowserController::NextPage() { - if(browserModel->GetPageNum()>1) - browserModel->UpdateSavesList(browserModel->GetPageNum()-1); + if(browserModel->GetPageNum() < browserModel->GetPageCount()) + browserModel->UpdateSavesList(browserModel->GetPageNum()+1); } void LocalBrowserController::PrevPage() { - if(browserModel->GetPageNum() <= browserModel->GetPageCount()) - browserModel->UpdateSavesList(browserModel->GetPageNum()+1); + if(browserModel->GetPageNum()>1) + browserModel->UpdateSavesList(browserModel->GetPageNum()-1); } void LocalBrowserController::Update() diff --git a/src/localbrowser/LocalBrowserView.cpp b/src/localbrowser/LocalBrowserView.cpp index 234b14b..cbb98bf 100644 --- a/src/localbrowser/LocalBrowserView.cpp +++ b/src/localbrowser/LocalBrowserView.cpp @@ -188,7 +188,7 @@ void LocalBrowserView::OnMouseWheel(int x, int y, int d) { if(!d) return; - if(d>0) + if(d<0) c->NextPage(); else c->PrevPage(); -- cgit v0.9.2-21-gd62e