filebrowser: Set the combobox insensitive when the bookmarks are showing

The combo doesn't show anything useful when treeview is showing the bookmarks
so just set it insensitive.
This commit is contained in:
JosephMcc 2017-02-15 19:51:29 -08:00
parent 245991c22c
commit ebb32ff114
1 changed files with 4 additions and 1 deletions

View File

@ -1660,7 +1660,6 @@ xed_file_browser_widget_new (const gchar *data_dir)
XedFileBrowserWidget *obj = g_object_new (XED_TYPE_FILE_BROWSER_WIDGET, NULL); XedFileBrowserWidget *obj = g_object_new (XED_TYPE_FILE_BROWSER_WIDGET, NULL);
create_toolbar (obj, data_dir); create_toolbar (obj, data_dir);
// create_combo (obj);
create_tree (obj); create_tree (obj);
create_filter (obj); create_filter (obj);
@ -1677,6 +1676,8 @@ xed_file_browser_widget_show_bookmarks (XedFileBrowserWidget *obj)
combo_set_active_by_id (obj, BOOKMARKS_ID); combo_set_active_by_id (obj, BOOKMARKS_ID);
g_signal_handlers_unblock_by_func (obj->priv->combo, on_combo_changed, obj); g_signal_handlers_unblock_by_func (obj->priv->combo, on_combo_changed, obj);
gtk_widget_set_sensitive (GTK_WIDGET (obj->priv->combo), FALSE);
check_current_item (obj, FALSE); check_current_item (obj, FALSE);
xed_file_browser_view_set_model (obj->priv->treeview, GTK_TREE_MODEL (obj->priv->bookmarks_store)); xed_file_browser_view_set_model (obj->priv->treeview, GTK_TREE_MODEL (obj->priv->bookmarks_store));
@ -1688,6 +1689,8 @@ show_files_real (XedFileBrowserWidget *obj,
{ {
xed_file_browser_view_set_model (obj->priv->treeview, GTK_TREE_MODEL (obj->priv->file_store)); xed_file_browser_view_set_model (obj->priv->treeview, GTK_TREE_MODEL (obj->priv->file_store));
gtk_widget_set_sensitive (GTK_WIDGET (obj->priv->combo), TRUE);
if (do_root_changed) if (do_root_changed)
{ {
on_virtual_root_changed (obj->priv->file_store, NULL, obj); on_virtual_root_changed (obj->priv->file_store, NULL, obj);