[geany/geany] cfcbc6: Make Next/Previous Message keybindings work without a document open
Nick Treleaven
git-noreply at xxxxx
Thu Oct 30 16:34:00 UTC 2014
Branch: refs/heads/master
Author: Nick Treleaven <nick.treleaven at btinternet.com>
Committer: Nick Treleaven <nick.treleaven at btinternet.com>
Date: Thu, 30 Oct 2014 16:34:00 UTC
Commit: cfcbc6a2056100c741514b6df8d02438854d26cd
https://github.com/geany/geany/commit/cfcbc6a2056100c741514b6df8d02438854d26cd
Log Message:
-----------
Make Next/Previous Message keybindings work without a document open
Modified Paths:
--------------
src/keybindings.c
Modified: src/keybindings.c
15 lines changed, 8 insertions(+), 7 deletions(-)
===================================================================
@@ -1420,10 +1420,15 @@ static gboolean cb_func_search_action(guint key_id)
GeanyDocument *doc = document_get_current();
ScintillaObject *sci;
- if (key_id == GEANY_KEYS_SEARCH_FINDINFILES)
+ /* these work without docs */
+ switch (key_id)
{
- on_find_in_files1_activate(NULL, NULL); /* works without docs too */
- return TRUE;
+ case GEANY_KEYS_SEARCH_FINDINFILES:
+ on_find_in_files1_activate(NULL, NULL); return TRUE;
+ case GEANY_KEYS_SEARCH_NEXTMESSAGE:
+ on_next_message1_activate(NULL, NULL); return TRUE;
+ case GEANY_KEYS_SEARCH_PREVIOUSMESSAGE:
+ on_previous_message1_activate(NULL, NULL); return TRUE;
}
if (!doc)
return TRUE;
@@ -1443,10 +1448,6 @@ static gboolean cb_func_search_action(guint key_id)
on_find_nextsel1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_REPLACE:
on_replace1_activate(NULL, NULL); break;
- case GEANY_KEYS_SEARCH_NEXTMESSAGE:
- on_next_message1_activate(NULL, NULL); break;
- case GEANY_KEYS_SEARCH_PREVIOUSMESSAGE:
- on_previous_message1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_FINDUSAGE:
on_find_usage1_activate(NULL, NULL); break;
case GEANY_KEYS_SEARCH_FINDDOCUMENTUSAGE:
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list