SHA256
1
0
forked from pool/ibus

Accepting request 558838 from home:ftake:branches:M17N

- Fix boo#1073524: IBus does not work on Qt5 applicatin under
  Qt5 only environment
  * do not set QT_IM_MODULE=xim for Qt5 applications
  * use QT4_IM_MODULE for Qt4 applications

OBS-URL: https://build.opensuse.org/request/show/558838
OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=176
This commit is contained in:
Fuminobu Takeyama 2017-12-20 14:17:42 +00:00 committed by Git OBS Bridge
parent ab8910f9b2
commit fdaea1ded6
2 changed files with 14 additions and 3 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Tue Dec 19 14:50:21 UTC 2017 - ftake@geeko.jp
- Fix boo#1073524: IBus does not work on Qt5 applicatin under
Qt5 only environment
* do not set QT_IM_MODULE=xim for Qt5 applications
* use QT4_IM_MODULE for Qt4 applications
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Nov 19 13:56:06 UTC 2017 - hillwood@opensuse.org Sun Nov 19 13:56:06 UTC 2017 - hillwood@opensuse.org

View File

@ -43,13 +43,16 @@ else
fi fi
export LC_CTYPE=$LANG export LC_CTYPE=$LANG
export XMODIFIERS="@im=ibus" export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus export GTK_IM_MODULE=ibus
export QT_IM_SWITCHER=imsw-multi export QT_IM_SWITCHER=imsw-multi
# Qt5
export QT_IM_MODULE=ibus
# Qt4
if [ -e /usr/$SYS_LIB/qt4/plugins/inputmethods/libqtim-ibus.so ]; then if [ -e /usr/$SYS_LIB/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
export QT_IM_MODULE=ibus export QT4_IM_MODULE=ibus
else else
export QT_IM_MODULE=xim export QT4_IM_MODULE=xim
fi fi
case "$WINDOWMANAGER" in case "$WINDOWMANAGER" in