"\t}",
"\tthis.selected_row = null;",
"\tif (new_row > -1) {",
+ "\t\tthis.el.scroll_to(new_row,null,Gtk.ListScrollFlags.NONE, null);",
"\t\tvar row = this.getWidgetAtRow(new_row);",
"\t\tif (row != null) {",
"\t\t\tGLib.debug(\" Add selected row\");",
" \t\t\t",
"\t\t\trow.add_css_class(\"selected-row\");",
"\t\t\tthis.selected_row = row;",
- "\t\t\tthis.el.scroll_to(new_row,null,Gtk.ListScrollFlags.NONE, null);",
+ "",
"\t\t\t",
"\t\t} else {",
"\t\t\tGLib.debug(\"could not find widget on row %d\", new_row);",
}
this.selected_row = null;
if (new_row > -1) {
+ this.el.scroll_to(new_row,null,Gtk.ListScrollFlags.NONE, null);
var row = this.getWidgetAtRow(new_row);
if (row != null) {
GLib.debug(" Add selected row");
row.add_css_class("selected-row");
this.selected_row = row;
- this.el.scroll_to(new_row,null,Gtk.ListScrollFlags.NONE, null);
+
} else {
GLib.debug("could not find widget on row %d", new_row);