forked from osmocom/wireshark
Make first/last frame work again with the new filter model.
svn path=/trunk/; revision=29414
This commit is contained in:
parent
2c07d7ad80
commit
0e710239dc
|
@ -315,7 +315,7 @@ scroll_to_and_select_iter(GtkTreeIter *iter)
|
||||||
void
|
void
|
||||||
new_packet_list_select_first_row(void)
|
new_packet_list_select_first_row(void)
|
||||||
{
|
{
|
||||||
GtkTreeModel *model = GTK_TREE_MODEL(packetlist);
|
GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(packetlist->view));
|
||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
|
|
||||||
if(!gtk_tree_model_get_iter_first(model, &iter))
|
if(!gtk_tree_model_get_iter_first(model, &iter))
|
||||||
|
@ -327,14 +327,16 @@ new_packet_list_select_first_row(void)
|
||||||
void
|
void
|
||||||
new_packet_list_select_last_row(void)
|
new_packet_list_select_last_row(void)
|
||||||
{
|
{
|
||||||
GtkTreeModel *model = GTK_TREE_MODEL(packetlist);
|
GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(packetlist->view));
|
||||||
GtkTreeIter iter;
|
GtkTreeIter iter;
|
||||||
gint children;
|
gint children;
|
||||||
|
guint last_row;
|
||||||
|
|
||||||
if((children = gtk_tree_model_iter_n_children(model, NULL)) == 0)
|
if((children = gtk_tree_model_iter_n_children(model, NULL)) == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if(!iter_from_row(&iter, children-1))
|
last_row = children-1;
|
||||||
|
if(!gtk_tree_model_iter_nth_child(model, &iter, NULL, last_row))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
scroll_to_and_select_iter(&iter);
|
scroll_to_and_select_iter(&iter);
|
||||||
|
|
Loading…
Reference in New Issue