~ubuntu-branches/ubuntu/raring/tracker/raring

« back to all changes in this revision

Viewing changes to src/tracker-needle/tracker-result-store.c

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-08-26 00:26:14 UTC
  • mfrom: (4.3.17 sid)
  • Revision ID: package-import@ubuntu.com-20110826002614-4qjfs9jhh5gs4p13
Tags: 0.10.24-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
215
215
        gboolean _tmp6_;
216
216
        const gchar* _tmp7_;
217
217
        gchar* _tmp8_;
 
218
        gchar* s;
218
219
        gchar* _tmp9_;
219
 
        const gchar* _tmp10_;
 
220
        gchar* _tmp10_;
220
221
        gchar* _tmp11_;
221
 
        gchar* _tmp12_;
222
 
        GtkTreeIter _tmp13_;
223
 
        GtkTreeIter _tmp14_;
224
 
        void* _tmp15_;
225
 
        GtkTreePath* _tmp16_;
 
222
        const gchar* _tmp12_;
 
223
        gchar* _tmp13_;
 
224
        gchar* _tmp14_;
 
225
        GtkTreeIter _tmp15_;
 
226
        GtkTreeIter _tmp16_;
 
227
        void* _tmp17_;
 
228
        GtkTreePath* _tmp18_;
226
229
        GError * ie;
227
 
        gint _tmp17_;
 
230
        gint _tmp19_;
228
231
        TrackerResultStoreOperation* next_to_start;
229
 
        gint _tmp18_;
230
 
        gconstpointer _tmp19_;
231
 
        TrackerResultStoreOperation* _tmp20_;
232
 
        TrackerResultStoreOperation* _tmp21_;
233
 
        gint _tmp22_;
 
232
        gint _tmp20_;
 
233
        gconstpointer _tmp21_;
 
234
        TrackerResultStoreOperation* _tmp22_;
 
235
        TrackerResultStoreOperation* _tmp23_;
 
236
        gint _tmp24_;
234
237
        GError * _inner_error_;
235
238
};
236
239
 
472
475
        gint i = 0;
473
476
        g_return_val_if_fail (self != NULL, NULL);
474
477
        g_return_val_if_fail (array != NULL, NULL);
 
478
        g_return_val_if_fail (node != NULL, NULL);
475
479
        {
476
480
                gboolean _tmp0_;
477
481
                i = 0;
659
663
                                        if (data->j == (data->self->priv->n_columns - 1)) {
660
664
                                                data->_tmp7_ = NULL;
661
665
                                                data->_tmp7_ = tracker_sparql_cursor_get_string (data->cursor, data->j, NULL);
662
 
                                                data->_tmp8_ = NULL;
663
 
                                                data->_tmp8_ = g_markup_escape_text (data->_tmp7_, (gssize) (-1));
664
 
                                                data->_tmp9_ = data->_tmp8_;
665
 
                                                _g_free0 ((*data->_result_).values[data->j]);
666
 
                                                (*data->_result_).values[data->j] = data->_tmp9_;
 
666
                                                data->_tmp8_ = g_strdup (data->_tmp7_);
 
667
                                                data->s = data->_tmp8_;
 
668
                                                if (data->s != NULL) {
 
669
                                                        data->_tmp9_ = NULL;
 
670
                                                        data->_tmp9_ = g_markup_escape_text (data->s, (gssize) (-1));
 
671
                                                        data->_tmp10_ = data->_tmp9_;
 
672
                                                        _g_free0 ((*data->_result_).values[data->j]);
 
673
                                                        (*data->_result_).values[data->j] = data->_tmp10_;
 
674
                                                } else {
 
675
                                                        data->_tmp11_ = NULL;
 
676
                                                        _g_free0 ((*data->_result_).values[data->j]);
 
677
                                                        (*data->_result_).values[data->j] = data->_tmp11_;
 
678
                                                }
 
679
                                                _g_free0 (data->s);
667
680
                                        } else {
668
 
                                                data->_tmp10_ = NULL;
669
 
                                                data->_tmp10_ = tracker_sparql_cursor_get_string (data->cursor, data->j, NULL);
670
 
                                                data->_tmp11_ = g_strdup (data->_tmp10_);
671
 
                                                data->_tmp12_ = data->_tmp11_;
 
681
                                                data->_tmp12_ = NULL;
 
682
                                                data->_tmp12_ = tracker_sparql_cursor_get_string (data->cursor, data->j, NULL);
 
683
                                                data->_tmp13_ = g_strdup (data->_tmp12_);
 
684
                                                data->_tmp14_ = data->_tmp13_;
672
685
                                                _g_free0 ((*data->_result_).values[data->j]);
673
 
                                                (*data->_result_).values[data->j] = data->_tmp12_;
 
686
                                                (*data->_result_).values[data->j] = data->_tmp14_;
674
687
                                        }
675
688
                                }
676
689
                        }
677
 
                        memset (&data->_tmp13_, 0, sizeof (GtkTreeIter));
678
 
                        memset (&data->_tmp13_, 0, sizeof (GtkTreeIter));
679
 
                        memset (&data->_tmp14_, 0, sizeof (GtkTreeIter));
680
 
                        data->_tmp14_ = data->_tmp13_;
681
 
                        data->iter = data->_tmp14_;
 
690
                        memset (&data->_tmp15_, 0, sizeof (GtkTreeIter));
 
691
                        memset (&data->_tmp15_, 0, sizeof (GtkTreeIter));
 
692
                        memset (&data->_tmp16_, 0, sizeof (GtkTreeIter));
 
693
                        data->_tmp16_ = data->_tmp15_;
 
694
                        data->iter = data->_tmp16_;
682
695
                        data->iter.stamp = data->self->priv->timestamp;
683
696
                        data->iter.user_data = data->op->node;
684
697
                        data->iter.user_data2 = data->_result_;
685
 
                        data->_tmp15_ = NULL;
686
 
                        data->_tmp15_ = GINT_TO_POINTER (data->i);
687
 
                        data->iter.user_data3 = data->_tmp15_;
688
 
                        data->_tmp16_ = NULL;
689
 
                        data->_tmp16_ = gtk_tree_model_get_path ((GtkTreeModel*) data->self, &data->iter);
 
698
                        data->_tmp17_ = NULL;
 
699
                        data->_tmp17_ = GINT_TO_POINTER (data->i);
 
700
                        data->iter.user_data3 = data->_tmp17_;
 
701
                        data->_tmp18_ = NULL;
 
702
                        data->_tmp18_ = gtk_tree_model_get_path ((GtkTreeModel*) data->self, &data->iter);
690
703
                        _gtk_tree_path_free0 (data->path);
691
 
                        data->path = data->_tmp16_;
 
704
                        data->path = data->_tmp18_;
692
705
                        gtk_tree_model_row_changed ((GtkTreeModel*) data->self, data->path, &data->iter);
693
706
                        _gtk_tree_path_free0 (data->path);
694
707
                }
699
712
        {
700
713
                data->ie = data->_inner_error_;
701
714
                data->_inner_error_ = NULL;
702
 
                g_warning ("tracker-result-store.vala:136: Could not load items: %s\n", data->ie->message);
 
715
                g_warning ("tracker-result-store.vala:140: Could not load items: %s\n", data->ie->message);
703
716
                _g_error_free0 (data->ie);
704
717
                _g_object_unref0 (data->cursor);
705
718
                _tracker_query_unref0 (data->query);
719
732
                g_clear_error (&data->_inner_error_);
720
733
                return FALSE;
721
734
        }
722
 
        data->_tmp17_ = g_ptr_array_get_length (data->self->priv->delayed_operations);
723
 
        if (data->_tmp17_ > 0) {
724
 
                data->_tmp18_ = g_ptr_array_get_length (data->self->priv->delayed_operations);
725
 
                data->_tmp19_ = NULL;
726
 
                data->_tmp19_ = g_ptr_array_index (data->self->priv->delayed_operations, (guint) (data->_tmp18_ - 1));
727
 
                data->_tmp20_ = _g_object_ref0 ((TrackerResultStoreOperation*) data->_tmp19_);
 
735
        data->_tmp19_ = g_ptr_array_get_length (data->self->priv->delayed_operations);
 
736
        if (data->_tmp19_ > 0) {
 
737
                data->_tmp20_ = g_ptr_array_get_length (data->self->priv->delayed_operations);
 
738
                data->_tmp21_ = NULL;
 
739
                data->_tmp21_ = g_ptr_array_index (data->self->priv->delayed_operations, (guint) (data->_tmp20_ - 1));
 
740
                data->_tmp22_ = _g_object_ref0 ((TrackerResultStoreOperation*) data->_tmp21_);
728
741
                _g_object_unref0 (data->next_to_start);
729
 
                data->next_to_start = data->_tmp20_;
 
742
                data->next_to_start = data->_tmp22_;
730
743
                g_ptr_array_remove (data->self->priv->delayed_operations, data->next_to_start);
731
 
                data->_tmp21_ = _g_object_ref0 (data->next_to_start);
732
 
                g_ptr_array_add (data->self->priv->running_operations, data->_tmp21_);
 
744
                data->_tmp23_ = _g_object_ref0 (data->next_to_start);
 
745
                g_ptr_array_add (data->self->priv->running_operations, data->_tmp23_);
733
746
                tracker_result_store_load_operation (data->self, data->next_to_start, data->cancellable, NULL, NULL);
734
747
                _g_object_unref0 (data->next_to_start);
735
748
        } else {
736
 
                data->_tmp22_ = g_ptr_array_get_length (data->self->priv->running_operations);
737
 
                if (data->_tmp22_ == 0) {
 
749
                data->_tmp24_ = g_ptr_array_get_length (data->self->priv->running_operations);
 
750
                if (data->_tmp24_ == 0) {
738
751
                        tracker_result_store_set_active (data->self, FALSE);
739
752
                }
740
753
        }
761
774
        TrackerResultStoreOperation* old = NULL;
762
775
        TrackerResultStoreCategoryNode* _tmp1_;
763
776
        TrackerResultStoreOperation* _tmp2_ = NULL;
764
 
        TrackerResultStoreOperation* _tmp3_ = NULL;
765
 
        gint _tmp4_;
 
777
        TrackerResultStoreOperation* _tmp3_;
 
778
        gboolean _tmp4_;
 
779
        TrackerResultStoreOperation* _tmp5_ = NULL;
 
780
        gint _tmp6_;
766
781
        g_return_if_fail (self != NULL);
767
782
        g_return_if_fail (cat != NULL);
768
783
        _tmp0_ = tracker_result_store_operation_new ();
772
787
        op->node = _tmp1_;
773
788
        op->offset = offset;
774
789
        _tmp2_ = tracker_result_store_find_operation (self, self->priv->running_operations, cat, offset);
775
 
        if (_tmp2_ != NULL) {
 
790
        _tmp3_ = _tmp2_;
 
791
        _tmp4_ = _tmp3_ != NULL;
 
792
        _g_object_unref0 (_tmp3_);
 
793
        if (_tmp4_) {
776
794
                _g_object_unref0 (old);
777
795
                _g_object_unref0 (op);
778
796
                return;
779
797
        }
780
 
        _tmp3_ = tracker_result_store_find_operation (self, self->priv->delayed_operations, cat, offset);
 
798
        _tmp5_ = tracker_result_store_find_operation (self, self->priv->delayed_operations, cat, offset);
781
799
        _g_object_unref0 (old);
782
 
        old = _tmp3_;
 
800
        old = _tmp5_;
783
801
        if (old != NULL) {
784
802
                g_ptr_array_remove (self->priv->delayed_operations, old);
785
803
        }
786
804
        tracker_result_store_set_active (self, TRUE);
787
 
        _tmp4_ = g_ptr_array_get_length (self->priv->running_operations);
788
 
        if (_tmp4_ < 2) {
789
 
                TrackerResultStoreOperation* _tmp5_;
790
 
                _tmp5_ = _g_object_ref0 (op);
791
 
                g_ptr_array_add (self->priv->running_operations, _tmp5_);
 
805
        _tmp6_ = g_ptr_array_get_length (self->priv->running_operations);
 
806
        if (_tmp6_ < 2) {
 
807
                TrackerResultStoreOperation* _tmp7_;
 
808
                _tmp7_ = _g_object_ref0 (op);
 
809
                g_ptr_array_add (self->priv->running_operations, _tmp7_);
792
810
                tracker_result_store_load_operation (self, op, self->priv->cancellable, NULL, NULL);
793
811
        } else {
794
 
                TrackerResultStoreOperation* _tmp6_;
795
 
                _tmp6_ = _g_object_ref0 (op);
796
 
                g_ptr_array_add (self->priv->delayed_operations, _tmp6_);
 
812
                TrackerResultStoreOperation* _tmp8_;
 
813
                _tmp8_ = _g_object_ref0 (op);
 
814
                g_ptr_array_add (self->priv->delayed_operations, _tmp8_);
797
815
        }
798
816
        _g_object_unref0 (old);
799
817
        _g_object_unref0 (op);
883
901
        {
884
902
                data->ie = data->_inner_error_;
885
903
                data->_inner_error_ = NULL;
886
 
                g_warning ("tracker-result-store.vala:202: Could not get count: %s\n", data->ie->message);
 
904
                g_warning ("tracker-result-store.vala:206: Could not get count: %s\n", data->ie->message);
887
905
                _g_error_free0 (data->ie);
888
906
                if (data->_state_ == 0) {
889
907
                        g_simple_async_result_complete_in_idle (data->_async_result);
1371
1389
        {
1372
1390
                data->ie = data->_inner_error_;
1373
1391
                data->_inner_error_ = NULL;
1374
 
                g_warning ("tracker-result-store.vala:471: Could not get thumbnail: %s", data->ie->message);
 
1392
                g_warning ("tracker-result-store.vala:479: Could not get thumbnail: %s", data->ie->message);
1375
1393
                _g_error_free0 (data->ie);
1376
1394
                _g_object_unref0 (data->pixbuf);
1377
1395
                _g_free0 (data->thumb_path);
1476
1494
        {
1477
1495
                data->e = data->_inner_error_;
1478
1496
                data->_inner_error_ = NULL;
1479
 
                g_warning ("tracker-result-store.vala:500: Could not get icon pixbuf: %s\n", data->e->message);
 
1497
                g_warning ("tracker-result-store.vala:508: Could not get icon pixbuf: %s\n", data->e->message);
1480
1498
                _g_error_free0 (data->e);
1481
1499
        }
1482
1500
        __finally10:
2186
2204
                }
2187
2205
        }
2188
2206
        if (args_length1 != self->priv->n_columns) {
2189
 
                g_warning ("tracker-result-store.vala:822: Arguments and number of columns doesn't" \
 
2207
                g_warning ("tracker-result-store.vala:830: Arguments and number of columns doesn't" \
2190
2208
" match");
2191
2209
                tracker_result_store_query_data_destroy (&query_data);
2192
2210
                args = (_vala_array_free (args, args_length1, (GDestroyNotify) g_free), NULL);