From eca598ec8ddfd51a3b0193bb97695d54eb729c6f Mon Sep 17 00:00:00 2001 From: Pieter Hulshoff Date: Fri, 8 Sep 2017 11:33:12 +0200 Subject: [PATCH] Fixed menuIndex !, >, and < for menuIndex other than 0. --- RetroFE/Source/Graphics/PageBuilder.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/RetroFE/Source/Graphics/PageBuilder.cpp b/RetroFE/Source/Graphics/PageBuilder.cpp index e024a1f..c9f3611 100644 --- a/RetroFE/Source/Graphics/PageBuilder.cpp +++ b/RetroFE/Source/Graphics/PageBuilder.cpp @@ -749,8 +749,8 @@ void PageBuilder::buildTweenSet(AnimationEvents *tweens, xml_node<> *componentXm std::string indexs = indexXml->value(); if(indexs[0] == '!') { - indexs.erase(0); - int index = Utils::convertInt(indexXml->value()); + indexs.erase(0,1); + int index = Utils::convertInt(indexs); for(int i = 0; i < MENU_INDEX_HIGH-1; i++) { if(i != index) @@ -763,8 +763,8 @@ void PageBuilder::buildTweenSet(AnimationEvents *tweens, xml_node<> *componentXm } else if(indexs[0] == '<') { - indexs.erase(0); - int index = Utils::convertInt(indexXml->value()); + indexs.erase(0,1); + int index = Utils::convertInt(indexs); for(int i = 0; i < MENU_INDEX_HIGH-1; i++) { if(i < index) @@ -777,8 +777,8 @@ void PageBuilder::buildTweenSet(AnimationEvents *tweens, xml_node<> *componentXm } else if(indexs[0] == '>') { - indexs.erase(0); - int index = Utils::convertInt(indexXml->value()); + indexs.erase(0,1); + int index = Utils::convertInt(indexs); for(int i = 0; i < MENU_INDEX_HIGH-1; i++) { if(i > index)