diff options
-rw-r--r-- | trace-view-store.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/trace-view-store.c b/trace-view-store.c index 1f1e952..0de6102 100644 --- a/trace-view-store.c +++ b/trace-view-store.c | |||
@@ -1037,6 +1037,13 @@ gint trace_view_store_get_timestamp_visible_row(TraceViewStore *store, guint64 t | |||
1037 | if (!rec) | 1037 | if (!rec) |
1038 | return 0; | 1038 | return 0; |
1039 | 1039 | ||
1040 | /* Make sure the record is visible */ | ||
1041 | while (rec && !rec->visible) | ||
1042 | rec++; | ||
1043 | |||
1044 | if (!rec) | ||
1045 | return 0; | ||
1046 | |||
1040 | return rec->pos - (store->page - 1) * store->rows_per_page; | 1047 | return rec->pos - (store->page - 1) * store->rows_per_page; |
1041 | } | 1048 | } |
1042 | 1049 | ||