I have a WDK properties component that behaves very strange. On some documents you can make changes to the properties and on pressing the OK button the component saves all changes, closes the properties and returns to the previous list view (e.g. Home Cabinet) as expected.On other documents the the properties component also saves the changes but the properties component reloads and you can press OK again. In that case it says: "Another user may have modified the properties since you viewed them. OK to overwrite?" pressing "Yes" saves again and the component closes.
I can verify that it finishes the onOK() method of the handler class of the properties container, but what happens after that is a mystery to me.The problem is somehow connected to the data of the object, since the problem happens on some objects of the same object type and on other not. I have not yet identified which difference is responsible for the behavior.
The component is highly customized, so probably I have it messed up somewhere. But I can not find the problem. So maybe someone has a tip what should be checked or which tracing options should be turned on.
The system is DCM 6.5 SP1 (based on WDK 6.5 SP1).