From e635932738aed67e9c0b229b558db66e1cdd21b7 Mon Sep 17 00:00:00 2001 From: compudj Date: Wed, 2 Jun 2004 21:21:23 +0000 Subject: [PATCH] events req servicing v2 git-svn-id: http://ltt.polymtl.ca/svn@573 04897980-b3bd-0310-b5e0-8ef037075253 --- .../poly/doc/developer/lttvwindow_events_delivery.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ltt/branches/poly/doc/developer/lttvwindow_events_delivery.txt b/ltt/branches/poly/doc/developer/lttvwindow_events_delivery.txt index 30678ae2..bbcd8bf3 100644 --- a/ltt/branches/poly/doc/developer/lttvwindow_events_delivery.txt +++ b/ltt/branches/poly/doc/developer/lttvwindow_events_delivery.txt @@ -371,10 +371,12 @@ A. While list_in !empty and list_out !empty and !GTK Event pending - Add ltime to list_in, remove them from list_out 1.2 Seek 1.2.1 If first request in list_in is a time request - 1.2.1.1 Seek to that time + - If first req in list_in start time != current time + - Seek to that time 1.2.2 Else, the first request in list_in is a position request - 1.2.2.1 If the position is the same than the saved state, restore state - 1.2.2.1 Else, seek to that position + - If first req in list_in pos != current pos + - If the position is the same than the saved state, restore state + - Else, seek to that position 1.3 Add hooks and call begin for all list_in members 1.3.1 If !servicing - begin hooks called -- 2.34.1