summaryrefslogtreecommitdiff
path: root/basic/source/comp/loops.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'basic/source/comp/loops.cxx')
-rw-r--r--basic/source/comp/loops.cxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/basic/source/comp/loops.cxx b/basic/source/comp/loops.cxx
index 92a4fcbb496d..1c744e83a93c 100644
--- a/basic/source/comp/loops.cxx
+++ b/basic/source/comp/loops.cxx
@@ -367,7 +367,10 @@ void SbiParser::Select()
if( eTok == CASE )
{
if( nNextTarget )
- aGen.BackChain( nNextTarget ), nNextTarget = 0;
+ {
+ aGen.BackChain( nNextTarget );
+ nNextTarget = 0;
+ }
aGen.Statement();
bool bDone = false;
@@ -416,7 +419,11 @@ void SbiParser::Select()
}
if( Peek() == COMMA ) Next();
- else TestEoln(), bDone = true;
+ else
+ {
+ TestEoln();
+ bDone = true;
+ }
}
if( !bElse )