]> rtime.felk.cvut.cz Git - boost-statechart-viewer.git/commitdiff
Correct error when printing multiple transitions in the state.
authorpetr000 <silhavik.p@gmail.com>
Thu, 27 Oct 2011 16:22:34 +0000 (18:22 +0200)
committerpetr000 <silhavik.p@gmail.com>
Thu, 27 Oct 2011 16:22:34 +0000 (18:22 +0200)
src/stringoper.h

index 1d1f6444c9a757b5175b4b5280744594c241d6af..ba7019fb7cdc31f4cb4808ebf9b7e72e1a7b9bab 100644 (file)
@@ -349,12 +349,13 @@ string find_transitions (const string name_of_state, string line) /** Traverse a
                {
                        if(get_model(base)==12) dest = ";";
                        else if (get_model(base) == 13) dest = ",";
+                       else dest = "";
                        dest.append(name_of_state);
                        params = get_params(base);
                        dest.append(",");                                                       
                        dest.append(params);
-                       trans.append(dest);
-                       if(j+1!=num) trans.append(";");
+                       trans.append(dest);             
+                       if(j!=num-1) trans.append(";");
                }
                line = get_next_base(line);
        }