Previously code was if socket fd is greater then 0, then we start process, but new code in 05ebe676 reversed logic. So this made it not start input method at all.