[Tracker] Review of tracker-writeback migration to libtracker-sparql
- From: Martyn Russell <martyn lanedo com>
- To: tracker-list <tracker-list gnome org>
- Subject: [Tracker] Review of tracker-writeback migration to libtracker-sparql
- Date: Mon, 23 Aug 2010 17:10:38 +0100
This is the review of commit:
http://git.gnome.org/browse/tracker/commit/?h=class-signal&id=a28504d1aa23cbf8957d2f1adf66694e006dad0e
1. sparql_query_cb() checks error twice: i.e.
if (!error) { .. } else { if (error != NULL) { } else { } }
2. For the playlist setting, you use:
tracker_sparql_cursor_get_string(cursor, 0), just checking that
shouldn't be new memory?
3. Shouldn't we have quotes around the artist name here?
+ query = g_strdup_printf ("SELECT ?artistName WHERE {<%s>
nmm:artistName ?artistName}",
+ urn);
4. Coding style, spaces please :) in writeback_taglib_get_artist_name():
+ g_free (query);
+ return val;
5. I would check the cursor not the error in the unlikely case that it
is unset. The cursor is what you're next operation depends on in a lot
of cases and that has to be non-null (especially for unrefing).
--
Great stuff though other than that, looks like there is less code now in
tracker-writeback ;)
Thanks Philip,
--
Regards,
Martyn
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]