diff --git a/src/source.cc b/src/source.cc index 35da2c2..3b8b29f 100644 --- a/src/source.cc +++ b/src/source.cc @@ -1576,7 +1576,7 @@ bool Source::View::on_key_press_event_basic(GdkEventKey* key) { while(!end_sentence_iter.starts_line() && (*end_sentence_iter==' ' || *end_sentence_iter=='\t' || end_sentence_iter.ends_line()) && end_sentence_iter.backward_char()) {} - if(!end_sentence_iter.ends_line() && !end_sentence_iter.starts_line()) + if(!end_sentence_iter.ends_line() && *end_sentence_iter!=' ' && *end_sentence_iter!='\t') end_sentence_iter.forward_char(); if(iter==end_line_iter) { if((key->state&GDK_SHIFT_MASK)>0)