}
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
}
/** @brief Called for key-*-event on the main view
- *
- * Switches focus to the
*/
static gboolean choose_key_event(GtkWidget attribute((unused)) *widget,
GdkEventKey *event,
* search entry box. */
if((event->state & ~(GDK_LOCK_MASK|GDK_SHIFT_MASK)) == GDK_CONTROL_MASK
&& event->type == GDK_KEY_PRESS) {
- gtk_widget_grab_focus(user_data);
- return FALSE;
+ choose_search_new();
+ return TRUE; /* Handled it */
}
break;
case 'g': case 'G':
if((event->state & ~(GDK_LOCK_MASK|GDK_SHIFT_MASK)) == GDK_CONTROL_MASK
&& event->type == GDK_KEY_PRESS) {
choose_next_clicked(0, 0);
- return FALSE;
+ return TRUE; /* Handled it */
}
break;
}
gtk_widget_event(user_data, (GdkEvent *)event);
- return TRUE;
+ return TRUE; /* Handled it */
}
/** @brief Create the choose tab */