Changeset 300

Show
Ignore:
Timestamp:
02/03/12 11:24:25 (4 months ago)
Author:
sausage
Message:

Fix "No state selected" disconnect when finished quest

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • eoserv/trunk/src/eoplus/context.cpp

    r295 r300  
    142142        { 
    143143                if (!this->state) 
    144                         throw std::runtime_error("No state selected"); 
     144                { 
     145                        if (this->finished) 
     146                                return false; 
     147                        else 
     148                                throw std::runtime_error("No state selected"); 
     149                } 
    145150 
    146151                if (++recursive_depth > max_recursion)