Created attachment 1328439 [details] candidate bar at hidpi screen Description of problem: with HiDPI, ibus's candidate bar's location is wrong. Version-Release number of selected component (if applicable): gtk3-3.22.19-1.fc26.x86_64 ibus-1.5.16-9.fc26.x86_64 ibus-gtk3-1.5.16-9.fc26.x86_64 gnome-session-3.24.2-1.fc26.x86_64 How reproducible: open gedit, switch to ibus-pinyin, input something. Steps to Reproduce: 1. open gedit, 2. switch to ibus-pinyin 3. type "ni", wait candidate bar Actual results: the candidate bar's location offseted to left-top. Expected results: the candidate bar should be near to current cursur. Additional info: It looks like the location's x and y, is half of expected value.
Created attachment 1328440 [details] candidate bar at hidpi screen, example 2
Created attachment 1328441 [details] candidate bar at normal screen
Oops, the fix exists in gtk2 but I forgot it to gtk3. It's critical since ibus-portal, C-S-u and this bug does not affect gtk3.
ibus-1.5.16-11.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-8603ec1846
ibus-1.5.16-11.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-9684858af6
ibus-1.5.16-11.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-8603ec1846
ibus-1.5.16-11.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-9684858af6
ibus-1.5.16-11.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
ibus-1.5.16-11.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.