Problem Creating Small Version of Problem in LWL 4.2
I have a larger CAPI based APP running on LWL4.2. I am having difficulty creating a small example that exhibits the same behaviour. The smaller examples I have made all work. What happens is I have a capi:multi-column-list-panel and capi:text-input-pane in a interface (call it multi-interface) that is embedded as a pane in a larger interface (call it top-level-interface). When I perform a selection from another list-panel in the top-level-interface there is a some processing and the contents of the multi-interface is updated depending on the choice. In the error case I get a beep-pane from the system and the new selections contents are not shown (or set) in the multi-interface. On further selections I still get the beep-pane, BUT, the values displayed in the multi-interface are for the previous selection. Its like the multi-interface is caching the previous values and displaying those on the next selection. (The results are one selection out of phase). I have tried putting in a call capi:redisplay-interface to attempt to get the cached values displayed, but it does not help. When the multi-interface is displayed outside of the top-level-interface, everything works fine. It also works fine when I call the functions to update the mutli-interface inside the top-level-interface manually (from a listener). I am at an impasse with what to do. Would Xanalys be willing to log into the development computer and see the behaviour for themsleves in an attempt to solve it? BTW, all the code works on LWW 4.1. (my initial development system). Wade