[gthumb] force the use of the single step policy if the file is not local
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] force the use of the single step policy if the file is not local
- Date: Fri, 14 Oct 2011 16:46:59 +0000 (UTC)
commit 14b60fc8c6d121b0c6ff51001770bf069ab651f3
Author: Paolo Bacchilega <paobac src gnome org>
Date: Fri Oct 14 17:53:14 2011 +0200
force the use of the single step policy if the file is not local
and removed a useless check in preloader_needs_second_step.
[bug #655471]
gthumb/gth-image-preloader.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gthumb/gth-image-preloader.c b/gthumb/gth-image-preloader.c
index 9d62667..8ce4594 100644
--- a/gthumb/gth-image-preloader.c
+++ b/gthumb/gth-image-preloader.c
@@ -166,9 +166,6 @@ preloader_needs_to_load (Preloader *preloader)
static gboolean
preloader_needs_second_step (Preloader *preloader)
{
- if (preloader->self->priv->load_policy != GTH_LOAD_POLICY_TWO_STEPS)
- return FALSE;
-
return ((preloader->token == preloader->self->priv->token)
&& ! preloader->error
&& (preloader->requested_size != -1)
@@ -680,6 +677,9 @@ assign_loaders (LoadData *load_data)
preloader = self->priv->loader[k];
preloader_set_file_data (preloader, file_data);
preloader->requested_size = (file_data == load_data->requested) ? load_data->requested_size : -1;
+ /* force the use of the single step policy if the file is not local, in order to speed-up loading. */
+ if (! g_file_is_native (file_data->file))
+ preloader->requested_size = -1;
preloader->token = load_data->token;
if (file_data == load_data->requested) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]