[tracker-miners/sam/test-runner-fix: 37/39] miners/fs: Add missing object casts to fix compile warnings



commit 558410039ad640b73393e523cbd6de5503d79367
Author: Sam Thursfield <sam afuera me uk>
Date:   Sat Nov 17 11:47:15 2018 +0100

    miners/fs: Add missing object casts to fix compile warnings
    
    This fixes the following warnings:
    
        ../src/miners/fs/tracker-miner-files.c: In function ‘miner_files_process_file’:
        ../src/miners/fs/tracker-miner-files.c:2502:14: warning: assignment to ‘TrackerMinerFiles *’ {aka 
‘struct TrackerMinerFiles *’} from incompatible pointer type ‘TrackerMinerFS *’ {aka ‘struct _TrackerMinerFS 
*’} [-Wincompatible-pointer-types]
          data->miner = g_object_ref (fs);
                      ^
        ../src/miners/fs/tracker-miner-files.c: In function ‘miner_files_process_file_attributes’:
        ../src/miners/fs/tracker-miner-files.c:2604:14: warning: assignment to ‘TrackerMinerFiles *’ {aka 
‘struct TrackerMinerFiles *’} from incompatible pointer type ‘TrackerMinerFS *’ {aka ‘struct _TrackerMinerFS 
*’} [-Wincompatible-pointer-types]
          data->miner = g_object_ref (fs);

 src/miners/fs/tracker-miner-files.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index fa5d98fd8..d291c24ba 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -2500,7 +2500,7 @@ miner_files_process_file (TrackerMinerFS *fs,
        const gchar *attrs;
 
        data = g_slice_new0 (ProcessFileData);
-       data->miner = g_object_ref (fs);
+       data->miner = TRACKER_MINER_FILES (g_object_ref (fs));
        data->cancellable = g_object_ref (g_task_get_cancellable (task));
        data->file = g_object_ref (file);
        data->task = g_object_ref (task);
@@ -2602,7 +2602,7 @@ miner_files_process_file_attributes (TrackerMinerFS *fs,
        const gchar *attrs;
 
        data = g_slice_new0 (ProcessFileData);
-       data->miner = g_object_ref (fs);
+       data->miner = TRACKER_MINER_FILES (g_object_ref (fs));
        data->cancellable = g_object_ref (g_task_get_cancellable (task));
        data->file = g_object_ref (file);
        data->task = g_object_ref (task);


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