Имеется QNX 6.5.0 и Qt 5.5.0.
Допустим, есть два окна. Одно большое на весь экран снизу, второе маленькое над ним. Второе маленькое окно, например, модальное (но может быть и немодальное, в данном случае неважно). Этому второму окну ставится флаг:
setWindowFlags(Qt::WindowStaysOnTopHint);
Но при нажатии на форму нижнего большого окна, оно перекрывает маленькое верхнее, и таким образом малое окно становится невидимым. А так быть не должно.
Т.е. такое ощущение, что свойство окна "Qt::WindowStaysOnTopHint" в QNX не отрабатывается должным образом.
В Убунте, например, работает как и положено.
Есть ли какой-нибудь способ обойти это баг? Может кто уже написал проверенный костыль.