[pitivi] pipeline: Do not add 2 times timeout for seeking
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] pipeline: Do not add 2 times timeout for seeking
- Date: Sat, 31 Aug 2013 17:52:55 +0000 (UTC)
commit 80b978b0d5a0677e6ec05b803ea16a86088e2f49
Author: Thibault Saunier <thibault saunier collabora com>
Date: Sat Aug 31 12:54:05 2013 -0400
pipeline: Do not add 2 times timeout for seeking
pitivi/utils/pipeline.py | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/pitivi/utils/pipeline.py b/pitivi/utils/pipeline.py
index 48a2a1b..66b0b2e 100644
--- a/pitivi/utils/pipeline.py
+++ b/pitivi/utils/pipeline.py
@@ -80,19 +80,17 @@ class Seeker(Signallable, Loggable):
if self.pending_seek_id is None:
if on_idle:
- GLib.idle_add(self._seekTimeoutCb)
+ self.pending_seek_id = self._scheduleSeek(self.timeout, self._seekTimeoutCb)
else:
self._seekTimeoutCb()
- self.pending_seek_id = self._scheduleSeek(self.timeout, self._seekTimeoutCb)
def seekRelative(self, time, on_idle=False):
if self.pending_seek_id is None:
- self._time = time
+ self._time = long(time)
if on_idle:
- GLib.idle_add(self._seekTimeoutCb, True)
+ self.pending_seek_id = self._scheduleSeek(self.timeout, self._seekTimeoutCb, relative=True)
else:
self._seekTimeoutCb()
- self.pending_seek_id = self._scheduleSeek(self.timeout, self._seekTimeoutCb, True)
def flush(self, on_idle=False):
self.seekRelative(0, on_idle)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]