julun <host.haiku@xxxxxx> wrote: > The filter reacts on B_MOUSE_DOWN messages, set on a given view. In > BeOS the code works the following, on mouse down the filter get's > called, the window opens and stays open until i release the mouse. In > Haiku the window opens for a fraction of a second and hides then > immediately. Any idea how or why this could have ever worked on BeOS? The code obviously only works if the B_MOUSE_DOWN handling in PopUpSlider is using polling - because then the B_QUIT_REQUESTED would only be handled after the fact. I don't know the specifics, but maybe some of our interface controls ignores the B_ASYNCHRONOUS_CONTROL flag. Bye, Axel.