Comment 1 for bug 61710

Revision history for this message
Colin Watson (cjwatson) wrote : Re: Selected keyboard layout is not visible on-screen

Hmm. We do try:

    def set_keyboard (self, keyboard):
        self.current_keyboard = keyboard
        model = self.keyboardlistview.get_model()
        if model is None:
            return
        iterator = model.iter_children(None)
        while iterator is not None:
            if unicode(model.get_value(iterator, 0)) == keyboard:
                path = model.get_path(iterator)
                self.keyboardlistview.get_selection().select_path(path)
                self.keyboardlistview.scroll_to_cell(
                    path, use_align=True, row_align=0.5)
                break
            iterator = model.iter_next(iterator)

(note scroll_to_cell)

Not quite sure what's going on here.