[geany/geany-plugins] 22e875: treebrowser: Do not collapse expanded child of node when node gets selected
Pallai Roland
git-noreply at xxxxx
Wed Oct 23 19:38:52 UTC 2013
Branch: refs/heads/master
Author: Pallai Roland <pallair at magex.hu>
Committer: Pallai Roland <pallair at magex.hu>
Date: Sat, 25 May 2013 21:30:01 UTC
Commit: 22e87530f42c19a14e4790f3a8c7cc582cdf2c92
https://github.com/geany/geany-plugins/commit/22e87530f42c19a14e4790f3a8c7cc582cdf2c92
Log Message:
-----------
treebrowser: Do not collapse expanded child of node when node gets selected
by mouse click or cursor movement. It is not the expected behavior by users.
Modified Paths:
--------------
treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c
17 files changed, 7 insertions(+), 10 deletions(-)
===================================================================
@@ -1465,15 +1465,10 @@ enum
if (uri == NULL)
return;
- if (g_file_test(uri, G_FILE_TEST_EXISTS))
- {
- if (g_file_test(uri, G_FILE_TEST_IS_DIR))
- treebrowser_browse(uri, &iter);
- else
- if (CONFIG_ONE_CLICK_CHDOC)
- document_open_file(uri, FALSE, NULL, NULL);
- }
- else
+ if (g_file_test(uri, G_FILE_TEST_EXISTS)) {
+ if (!g_file_test(uri, G_FILE_TEST_IS_DIR) && CONFIG_ONE_CLICK_CHDOC)
+ document_open_file(uri, FALSE, NULL, NULL);
+ } else
gtk_tree_store_iter_clear_nodes(&iter, TRUE);
g_free(uri);
@@ -1498,8 +1493,10 @@ enum
else
if (gtk_tree_view_row_expanded(GTK_TREE_VIEW(widget), path))
gtk_tree_view_collapse_row(GTK_TREE_VIEW(widget), path);
- else
+ else {
+ treebrowser_browse(uri, &iter);
gtk_tree_view_expand_row(GTK_TREE_VIEW(widget), path, FALSE);
+ }
else
document_open_file(uri, FALSE, NULL, NULL);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list