diff --git a/openerp/addons/base/ir/ir_actions.xml b/openerp/addons/base/ir/ir_actions.xml
index 2736f3ea252..da118129932 100644
--- a/openerp/addons/base/ir/ir_actions.xml
+++ b/openerp/addons/base/ir/ir_actions.xml
@@ -502,6 +502,19 @@
+
+ Run Remaining Action Todo
+ True
+ ir.actions.server
+
+ code
+
+config = self.next(cr, uid, [], context=context) or {}
+if config.get('type') not in ('ir.actions.act_window_close',):
+ action = config
+
+
+