File ibus-disable-engines-preload-in-GNOME.patch of Package ibus.12524

diff -Nura ibus-1.5.16/xim.d-ibus-121 ibus-1.5.16_new/xim.d-ibus-121
--- ibus-1.5.16/xim.d-ibus-121	2017-06-05 14:38:10.728021247 +0800
+++ ibus-1.5.16_new/xim.d-ibus-121	2017-06-05 14:40:44.380353362 +0800
@@ -13,17 +13,6 @@
     # G-S-D. see bnc#873016.
     *gnome*)
         SOURCES=$(gsettings get org.freedesktop.ibus.general preload-engines)
-        if [ "$SOURCES" == '@as []' ]; then
-        echo "initial GNOME startup, ibus default configuration applied"
-        ibus-daemon -d
-        timer=5
-        while [ "$SOURCES" == '@as []' ] && [ ${timer} -gt 0 ]; do
-            sleep 1
-            timer=$[${timer}-1]
-            SOURCES=$(gsettings get org.freedesktop.ibus.general preload-engines)
-        done
-        ibus exit
-        fi
         # make sure G-S-D keyboard plugin is active
         echo "ibus will be managed by GNOME."
         gsettings set org.gnome.settings-daemon.plugins.keyboard active true
openSUSE Build Service is sponsored by