diff -r e24d2f917c7e -r 7187e1c00975 RessourceEditor.py --- a/RessourceEditor.py Wed Jul 25 10:06:29 2007 +0200 +++ b/RessourceEditor.py Thu Jul 26 17:23:21 2007 +0200 @@ -419,6 +419,16 @@ def RefreshModel(self): self.Controler.SetCurrentResourceEditingInfos(self.TasksTable.GetData(), self.InstancesTable.GetData()) + self.RefreshBuffer() + + def ResetBuffer(self): + pass + + # Buffer the last model state + def RefreshBuffer(self): + self.Controler.BufferProject() + self.Parent.RefreshTitle() + self.Parent.RefreshEditMenu() def RefreshView(self): tasks, instances = self.Controler.GetCurrentResourceEditingInfos() @@ -433,7 +443,6 @@ def OnAddTaskButton(self, event): self.TasksTable.AppendRow(self.TasksDefaultValue.copy()) self.RefreshModel() - self.RefreshView() event.Skip() def OnDeleteTaskButton(self, event):