]> git.lyx.org Git - features.git/blobdiff - src/insets/insetcollapsable.C
next try with Michael's patch
[features.git] / src / insets / insetcollapsable.C
index 702c0e7651f332e5bea391d1af460ef2eae75f43..5de552d99005ee024e9a9d5dbb8181594e93cab4 100644 (file)
@@ -354,11 +354,13 @@ InsetCollapsable::priv_dispatch(FuncRequest const & cmd, idx_type &, pos_type &)
                case LFUN_INSET_TOGGLE:
                        if (inset.text_.toggleInset())
                                return DispatchResult(true, true);
-                       if (status_ == Open)
+                       if (status_ == Open) {
                                setStatus(Inlined);
                                return DispatchResult(true, true);
-                       setStatus(Collapsed);
-                       return DispatchResult(false, FINISHED_RIGHT);
+                       } else {
+                               setStatus(Collapsed);
+                               return DispatchResult(false, FINISHED_RIGHT);
+                       }
 
                default:
                        return inset.dispatch(adjustCommand(cmd));