diff --git a/addons/base_calendar/crm_meeting.py b/addons/base_calendar/crm_meeting.py
index 97dd9669c10..bda70c5bb1b 100644
--- a/addons/base_calendar/crm_meeting.py
+++ b/addons/base_calendar/crm_meeting.py
@@ -186,7 +186,7 @@ class crm_meeting(osv.Model):
'location': fields.char('Location', size=264, help="Location of Event", states={'done': [('readonly', True)]}),
'show_as': fields.selection([('free', 'Free'), ('busy', 'Busy')], 'Show Time as', states={'done': [('readonly', True)]}),
- 'state': fields.selection([('tentative', 'Uncertain'),('cancelled', 'Cancelled'),('confirmed', 'Confirmed'),],'Status', readonly=True),
+ 'state': fields.selection([('tentative', 'Uncertain'),('cancelled', 'Cancelled'),('confirmed', 'Confirmed'),],'Status', readonly=True, track_visibility='onchange'),
#FIELD FOR RECURRENCY
diff --git a/addons/base_calendar/crm_meeting_demo.xml b/addons/base_calendar/crm_meeting_demo.xml
index 6c098e2f949..87d89f5d2d7 100644
--- a/addons/base_calendar/crm_meeting_demo.xml
+++ b/addons/base_calendar/crm_meeting_demo.xml
@@ -15,7 +15,7 @@
- open
+ confirmed
@@ -27,7 +27,7 @@
- open
+ tentative
@@ -39,7 +39,7 @@
- open
+ confirmed
@@ -50,7 +50,7 @@
- open
+ cancelled
@@ -61,7 +61,7 @@
- open
+ confirmed
@@ -72,7 +72,7 @@
- open
+ confirmed