diff options
author | 2012-09-06 20:00:35 +0200 | |
---|---|---|
committer | 2012-09-06 20:00:35 +0200 | |
commit | cc8bd9dbcdc7e6c78952e29598c331f88fa4a399 (patch) | |
tree | e144d01047c5ca9c58ae3b0828e2d37d4af99c22 /plugins/gtkui/search.c | |
parent | a9b14cad4a26ad0ab03e369f0d2b6a0052d64955 (diff) |
gtkui: new fix for auto-resize columns, now includes search window as well
Diffstat (limited to 'plugins/gtkui/search.c')
-rw-r--r-- | plugins/gtkui/search.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/gtkui/search.c b/plugins/gtkui/search.c index 2ffaf75b..decd3fe4 100644 --- a/plugins/gtkui/search.c +++ b/plugins/gtkui/search.c @@ -50,12 +50,20 @@ extern DB_functions_t *deadbeef; // defined in gtkui.c extern GtkWidget *searchwin; extern GtkWidget *mainwin; +static gboolean +unlock_search_columns_cb (void *ctx) { + ddb_listview_lock_columns (DDB_LISTVIEW (lookup_widget (searchwin, "searchlist")), 0); + return FALSE; +} + void search_start (void) { + ddb_listview_lock_columns (DDB_LISTVIEW (lookup_widget (searchwin, "searchlist")), 1); wingeom_restore (searchwin, "searchwin", -1, -1, 450, 150, 0); gtk_entry_set_text (GTK_ENTRY (lookup_widget (searchwin, "searchentry")), ""); gtk_widget_show (searchwin); gtk_window_present (GTK_WINDOW (searchwin)); + g_idle_add (unlock_search_columns_cb, NULL); search_refresh (); main_refresh (); } |