I am porting a mixer application I have written in windows to linux (ubuntu 14.04 from kxstudio). Much of it works, but I have one weird problem. I have dialog that is basically a channel strip. It used as a channel strip both on input channels and for master mix outputs. By default 3 dialog windows open, master, mix and channel strip. Select buttons one each channel update the channel to refect settings for that channel. If I close the display the buttons will open it.
I use the same idea for the master but the dialog is not open by default. If I click the selection it opens the dialog, but it does not respond to anything. No mouse actions do anything. I cannot even move the dialog box. It is like the dialog window never gets focus. I am using eclipse to debuf and I can breakpoint but if I set breakpoints in button click or slider change methods, I can see they never get called.
I am not sure how to start debugging this. Any suggesstions?
PS. It works as expected in windows.