summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2013-02-12 08:20:11 +0100
committerSven Eden <sven.eden@gmx.de>2013-02-12 08:20:11 +0100
commit811741909642be4bf626caabc1823dbdd8c94d12 (patch)
tree4b27dd5919dc9d903062a4acb95eba405f429e49 /ufed-curses-checklist.c
parentRemoved the warping of the beginning and end of the list. Further added the m... (diff)
downloadufed-811741909642be4bf626caabc1823dbdd8c94d12.tar.gz
ufed-811741909642be4bf626caabc1823dbdd8c94d12.tar.bz2
ufed-811741909642be4bf626caabc1823dbdd8c94d12.zip
Change the move of the current flag to 0 flags to skip when a filter is toggled. This way the list will no longer skip the last/first flag if a filter is toggled that leaves the current item on the first/last displayable flag.
Diffstat (limited to 'ufed-curses-checklist.c')
-rw-r--r--ufed-curses-checklist.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ufed-curses-checklist.c b/ufed-curses-checklist.c
index 227dc20..b5e3ee3 100644
--- a/ufed-curses-checklist.c
+++ b/ufed-curses-checklist.c
@@ -456,8 +456,8 @@ static int callback(sFlag** curr, int key)
else e_mask = eMask_masked;
if ( !isFlagLegal(*curr)
- && !setNextItem(1, true)
- && !setPrevItem(1, true) )
+ && !setNextItem(0, true)
+ && !setPrevItem(0, true) )
resetDisplay(true);
else
draw(true);
@@ -470,8 +470,8 @@ static int callback(sFlag** curr, int key)
else e_scope = eScope_global;
if ( !isFlagLegal(*curr)
- && !setNextItem(1, true)
- && !setPrevItem(1, true) )
+ && !setNextItem(0, true)
+ && !setPrevItem(0, true) )
resetDisplay(true);
else
draw(true);
@@ -483,8 +483,8 @@ static int callback(sFlag** curr, int key)
else e_state = eState_installed;
if ( !isFlagLegal(*curr)
- && !setNextItem(1, true)
- && !setPrevItem(1, true) )
+ && !setNextItem(0, true)
+ && !setPrevItem(0, true) )
resetDisplay(true);
else
draw(true);