• Carlos Garnacho's avatar
    libtracker-miner,crawler: Use a cancellable per crawled directory · 4896092d
    Carlos Garnacho authored
    Reusing the cancellable might bring in issues if tracker_crawler_start()
    (which resets the cancellable) is called shortly after tracker_crawler_stop().
    So pending async tasks that do check for g_cancellable_is_cancelled() might
    run into the wrong state. Possibly fixes NB#287480.
    
    The cancellable might be used to cancel the current operation, but then
    reset and reused for the next one, while the previous operation could
    still be on the way to be cancelled. Instead, create a new cancellable
    to handle any following task.
    4896092d
Name
Last commit
Last update
..
gvdb Loading commit data...
libstemmer Loading commit data...
libtracker-bus Loading commit data...
libtracker-client Loading commit data...
libtracker-common Loading commit data...
libtracker-data Loading commit data...
libtracker-direct Loading commit data...
libtracker-extract Loading commit data...
libtracker-fts Loading commit data...
libtracker-miner Loading commit data...
libtracker-sparql Loading commit data...
libtracker-sparql-backend Loading commit data...
miners Loading commit data...
plugins Loading commit data...
tracker-control Loading commit data...
tracker-explorer Loading commit data...
tracker-extract Loading commit data...
tracker-needle Loading commit data...
tracker-preferences Loading commit data...
tracker-search-bar Loading commit data...
tracker-store Loading commit data...
tracker-utils Loading commit data...
tracker-writeback Loading commit data...
vapi Loading commit data...
Makefile.am Loading commit data...