[gnome-builder] auto-indent: ignore indent if shift is pressed on Return/Enter
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] auto-indent: ignore indent if shift is pressed on Return/Enter
- Date: Fri, 17 Oct 2014 06:50:57 +0000 (UTC)
commit 5931586bafb4972661cab6c45cda754aed56e141
Author: Christian Hergert <christian hergert me>
Date: Thu Oct 16 23:50:45 2014 -0700
auto-indent: ignore indent if shift is pressed on Return/Enter
src/auto-indent/gb-source-auto-indenter-c.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/auto-indent/gb-source-auto-indenter-c.c b/src/auto-indent/gb-source-auto-indenter-c.c
index 3787966..aec90d9 100644
--- a/src/auto-indent/gb-source-auto-indenter-c.c
+++ b/src/auto-indent/gb-source-auto-indenter-c.c
@@ -1262,6 +1262,10 @@ gb_source_auto_indenter_c_is_trigger (GbSourceAutoIndenter *indenter,
{
case GDK_KEY_KP_Enter:
case GDK_KEY_Return:
+ if ((event->state & GDK_SHIFT_MASK) != 0)
+ return FALSE;
+ /* Fall through */
+
case GDK_KEY_braceleft:
case GDK_KEY_braceright:
case GDK_KEY_colon:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]