Skip to content
  • Carlos Garnacho's avatar
    Propagate index errors up to the GUI, so the user has the opportunity to · ae7ee350
    Carlos Garnacho authored
    2009-04-07  Carlos Garnacho  <carlos@imendio.com>
    
            Propagate index errors up to the GUI, so the user has the opportunity
            to trigger a reindex.
    
            * src/libtracker-db/tracker-db-index.[ch]: Add an "error-received"
            signal. Emit it when QDBM fails to store a word.
    
            * data/dbus/tracker-indexer.xml:
            * src/tracker-indexer/tracker-marshal.list:
            * src/tracker-indexer/tracker-indexer.[ch]: Add an "IndexingError"
            DBus signal. Propagate up index errors.
    
            * data/dbus/tracker-daemon.xml:
            * src/trackerd/tracker-dbus.c:
            * src/trackerd/tracker-daemon.c:
            * src/trackerd/tracker-marshal.list: Add an "IndexingError" signal.
            Listen to that signal from the indexer in order to propagate it up the
            stack.
    
            src/tracker-applet/tracker-applet.[ch]: Listen for the new signal, and
            display an error notification with an option to reindex from scratch.
    
    svn path=/trunk/; revision=3184
    ae7ee350