[grilo-plugins] [apple-trailers] Use g_slices when possible



commit 9e5ccdaec118ad3c08743c1365cafc4e8e007543
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date:   Tue Apr 27 12:37:36 2010 +0200

    [apple-trailers] Use g_slices when possible
    
    Memory slices are more efficient than mallocs.

 src/apple-trailers/grl-apple-trailers.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/apple-trailers/grl-apple-trailers.c b/src/apple-trailers/grl-apple-trailers.c
index d183e91..521aad1 100644
--- a/src/apple-trailers/grl-apple-trailers.c
+++ b/src/apple-trailers/grl-apple-trailers.c
@@ -277,7 +277,7 @@ send_movie_info (OperationData *op_data)
 
   if (last) {
     xmlFreeDoc (op_data->xml_doc);
-    g_free (op_data);
+    g_slice_free (OperationData, op_data);
   }
 
   return !last;
@@ -290,7 +290,7 @@ xml_parse_result (const gchar *str, OperationData *op_data)
   xmlNodePtr node;
 
   if (op_data->cancelled) {
-    g_free (op_data);
+    g_slice_free (OperationData, op_data);
     return;
   }
 
@@ -347,7 +347,7 @@ xml_parse_result (const gchar *str, OperationData *op_data)
     g_error_free (error);
   }
 
-  g_free (op_data);
+  g_slice_free (OperationData, op_data);
 }
 
 static void
@@ -377,7 +377,7 @@ read_done_cb (GObject *source_object,
                            op_data->bs->user_data,
                            error);
     g_error_free (error);
-    g_free (op_data);
+    g_slice_free (OperationData, op_data);
 
     return;
   }
@@ -428,7 +428,7 @@ grl_apple_trailers_source_browse (GrlMediaSource *source,
 
   g_debug ("grl_apple_trailers_source_browse");
 
-  op_data = g_new0 (OperationData, 1);
+  op_data = g_slice_new0 (OperationData);
   op_data->bs = bs;
   grl_media_source_set_operation_data (source, bs->browse_id, op_data);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]