magento 1.9 – Modification of the order status in the sales_order_status_history_save_before event

I'm trying to automatically update certain orders to complete_1 after full_0 is activated. The status is being updated in the status history but not in the actual order.

                        if ($ commentStatus == & # 39; complete_0 & # 39;) {

$ dataObject
-> setStatus (& # 39; complete_1 & # 39;);

Mage :: log (& # 39; updated order to complete 1 after the captured payment and complete_0 & # 39 ;, null, & # 39; order_update.log & # 39;, true);

}

$ dataObject is the state history of the model. I had a $ order-> setStatus (& # 39; complete_1 & # 39;) -> save (); but that does not save too.