[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]