Fix problem when unfocused context calls set_cursor_position.

This commit is contained in:
Huang Peng 2008-08-11 00:35:28 +08:00
Родитель 80a1b629e9
Коммит ddb1658828
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -129,7 +129,8 @@ class IBus(ibus.Object):
def set_cursor_location(self, ic, x, y, w, h, conn):
context = self.__lookup_context(ic, conn)
context.set_cursor_location(x, y, w, h)
self.__panel.set_cursor_location(x, y, w, h)
if context == self.__focused_context:
self.__panel.set_cursor_location(x, y, w, h)
def __context_enable(self, context):
if context.get_engine() == None: