]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/commitdiff
Empty list as inner initial are now ignored. If the third parameter is not specified...
authorPetr Silhavik <silhavik.p@gmail.com>
Mon, 1 Apr 2013 09:34:35 +0000 (11:34 +0200)
committerPetr Silhavik <silhavik.p@gmail.com>
Mon, 1 Apr 2013 09:34:35 +0000 (11:34 +0200)
src/visualizer.cpp

index 3b6e9e39e6297215f2759919aa7268d263826b40..e404089ef14baea0f770b1995b7453c50cc0ebe9 100644 (file)
@@ -486,8 +486,8 @@ public:
                InnerInitialState->isDerivedFrom("boost::statechart::state_machine")) {
                  state->setInitialInnerState(InnerInitialState->getName());
            }
-           else
-               Diag(Loc.getTypeSourceInfo()->getTypeLoc().getLocStart(), diag_warning)
+           else if (!InnerInitialState->getNameAsString().compare("boost::mpl::list<>"))
+             Diag(Loc.getTypeSourceInfo()->getTypeLoc().getLocStart(), diag_warning)
                    << InnerInitialState->getName() << " as inner initial state is not supported" << Loc.getSourceRange();
        }