X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/4d6a5c4e08c1b709df7bd9cec346718cba344e87..7a201620482ca3f6061436e1f740e1b5ff495425:/disobedience/choose.c diff --git a/disobedience/choose.c b/disobedience/choose.c index 1d0cedc..8d8ac08 100644 --- a/disobedience/choose.c +++ b/disobedience/choose.c @@ -28,13 +28,8 @@ * TRACK_COLUMN="" and ISFILE_COLUMN=FALSE (so that they don't get check boxes, * lengths, etc). * - * TODO We do a period sweep which kills contracted nodes, putting back - * placeholders, and updating expanded nodes to keep up with server-side - * changes. (We could trigger the latter off rescan complete notifications?) - * * TODO: - * - sweep up contracted nodes - * - update when content may have changed (e.g. after a rescan) + * - sweep up contracted nodes, replacing their content with a placeholder */ #include "disobedience.h" @@ -337,29 +332,29 @@ skip: } static void choose_dirs_completed(void *v, - const char *error, + const char *err, int nvec, char **vec) { - if(error) { - popup_protocol_error(0, error); + if(err) { + popup_protocol_error(0, err); return; } choose_populate(v, nvec, vec, 0/*!isfile*/); } static void choose_files_completed(void *v, - const char *error, + const char *err, int nvec, char **vec) { - if(error) { - popup_protocol_error(0, error); + if(err) { + popup_protocol_error(0, err); return; } choose_populate(v, nvec, vec, 1/*isfile*/); } void choose_play_completed(void attribute((unused)) *v, - const char *error) { - if(error) - popup_protocol_error(0, error); + const char *err) { + if(err) + popup_protocol_error(0, err); } static void choose_state_toggled @@ -507,8 +502,6 @@ static void choose_refill(const char attribute((unused)) *event, } /** @brief Called for key-*-event on the main view - * - * Switches focus to the */ static gboolean choose_key_event(GtkWidget attribute((unused)) *widget, GdkEventKey *event, @@ -563,9 +556,7 @@ GtkWidget *choose_widget(void) { /* Create the view */ choose_view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(choose_store)); gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(choose_view), TRUE); - /* Suppress built-in typeahead find, we do our own search support. - * TODO: ^F still brings up the native search box - */ + /* Suppress built-in typeahead find, we do our own search support. */ gtk_tree_view_set_enable_search(GTK_TREE_VIEW(choose_view), FALSE); /* Create cell renderers and columns */