Всплывающие окна находятся за окном, но оно отображается спереди? - PullRequest
0 голосов
/ 02 февраля 2011

Я обновляю webkit, встроенный в мою программу, однако я сталкиваюсь с новой проблемой всплывающих окон (диалоги выбора MessageBox или File / Folder).

Например, если я вызываю javascript alert (), нажимая на ссылку, MessageBox отображается перед окном webkit и выглядит так, как будто он кликабелен, однако при нажатии на него окно webkit получает фокус и MessageBox возвращается к окну webkit. После этого все работает как обычно.

Эта проблема не возникает, если я вызываю alert () с клавиатуры.

Итак, учитывая подсказки, какое может быть решение, какие-либо советы?

ОС: Win7

1 Ответ

0 голосов
/ 04 февраля 2011

В win / webview.cpp сообщение WM_CANCELMODE вызывает функциюЗакомментируйте, проблема решена.

...