make enter clear selection
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Sun, 21 Jul 2002 00:08:30 +0000 (00:08 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Sun, 21 Jul 2002 00:08:30 +0000 (00:08 +0000)
(closes "[ 579888 ] Editor selection/entry error"
reported by Steve Lamb)

ChangeLog.claws
configure.in
src/gtkstext.c

index e234ae2c485d4bb93549febb9162272a66f85c27..4ca8845a4898646011ef7e653d62ca77854595ad 100644 (file)
@@ -1,3 +1,10 @@
+2002-07-21 [alfons]    0.7.8claws84
+
+       * src/gtkstext.c
+               make enter clear selection
+               (closes "[ 579888 ] Editor selection/entry error"
+               reported by Steve Lamb)
+
 2002-07-21 [alfons]    0.7.8claws83
        
        * src/summaryview.c
index ee614b7843f61395c15d0d34d9cb5d45c73ce879..5d6f98b0b37d93bbb25dc50de99db2f13026afff 100644 (file)
@@ -8,7 +8,7 @@ MINOR_VERSION=7
 MICRO_VERSION=8
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws83
+EXTRA_VERSION=claws84
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl set $target
index cd6b024c20a0bd7ba5a90ea389f72d2e9275b074..ab70886414fb99ad7b89baae19174df1cb290098 100644 (file)
@@ -2331,8 +2331,16 @@ gtk_stext_key_press (GtkWidget   *widget,
            gtk_signal_emit_by_name (GTK_OBJECT (text), "activate");
          else
            {
+             /* SYLPHEED: 
+              * delete selection 
+              */
+             gtk_editable_delete_selection (editable);
              position = text->point.index;
              gtk_editable_insert_text (editable, "\n", 1, &position);
+             /* SYLPHEED:
+              * clear selection
+              */
+             gtk_stext_set_selection (editable, 0, 0);
            }
          break;
        case GDK_Escape: