"upper",
ltt_time_to_double(
ltt_time_sub(time_span.end_time, time_span.start_time))
- * NANOSECONDS_PER_SECOND, /* upper */
+ , /* upper */
"step_increment",
ltt_time_to_double(time_window->time_width)
/ SCROLL_STEP_PER_PAGE
- * NANOSECONDS_PER_SECOND, /* step increment */
+ , /* step increment */
"page_increment",
ltt_time_to_double(time_window->time_width)
- * NANOSECONDS_PER_SECOND, /* page increment */
+ , /* page increment */
"page_size",
ltt_time_to_double(time_window->time_width)
- * NANOSECONDS_PER_SECOND, /* page size */
+ , /* page size */
NULL);
gtk_adjustment_changed(adjustment);
//g_object_set(G_OBJECT(adjustment),
// "value",
// ltt_time_to_double(time_window->start_time)
- // * NANOSECONDS_PER_SECOND, /* value */
+ // , /* value */
// NULL);
/* Note : the set value will call set_time_window if scrollbar value changed
*/
ltt_time_to_double(
ltt_time_sub(time_window->start_time,
time_span.start_time))
- * NANOSECONDS_PER_SECOND);
+ );
#endif //0
}
void lttvwindow_events_request_remove_all(Tab *tab,
gconstpointer viewer)
{
- GSList *element;
+ GSList *element = tab->events_requests;
while((element =
- g_slist_find_custom(tab->events_requests, viewer,
+ g_slist_find_custom(element, viewer,
(GCompareFunc)find_viewer))
!= NULL) {
EventsRequest *events_request = (EventsRequest *)element->data;
//}
g_free(events_request);
tab->events_requests = g_slist_remove_link(tab->events_requests, element);
+ element = g_slist_next(element);
+ if(element == NULL) break; /* end of list */
}
if(g_slist_length(tab->events_requests) == 0) {
tab->events_request_pending = FALSE;
* @return time window.
*/
-TimeWindow lttvwindow_get_time_window(Tab *tab)
+__inline__ TimeWindow lttvwindow_get_time_window(Tab *tab)
{
return tab->time_window;