Based on an external Application State which might happen randomly, I need to Update a Particular Dialog(Screen).
So i am planning to Check for a particular Dialog in the DeviceDriver_ProcessData() and Update it.
However When i try to access the current active Dialog using isDialog(),isCurrentDialog(),isActiveDialog(), It is always returning false.
Using FindCurrentDialog() in chora is producing proper results. However when it is converted to the C code it uses the reference of the function from which it is invoked(_this). So I was unable to add this piece of code to devicedriver.c file.
I am not able to access the Dialog related activity in the DeviceDriver_ProcessData().
Is it possible to access the Dialog from the DeviceDriver_ProcessData() and if so any pointers as to how it can be achieved?