summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_compose.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Fl_compose.cxx b/src/Fl_compose.cxx
index e0a0d97a5..40ad74ec1 100644
--- a/src/Fl_compose.cxx
+++ b/src/Fl_compose.cxx
@@ -46,7 +46,7 @@ static const char* const compose_pairs =
"? ! !!v-f ~~Dt<<>>.. `A~A~OOEoe"
"- --''``\"'\"`:-^V:y:Y//E=< > fifl"
"++..,,_\"%%^A^E'A:E`E'I^I:I`I'O^O"
-"mc`O'U^U`U||^ ~ _ u . * , ~ ; v ";
+"mc`O'U^U`U||^ ~^_ u . * , ~-; v ";
#else
@@ -142,6 +142,11 @@ int Fl::compose(int& del) {
e_text[0] = 0xf6;
return 1;
}
+ if (ascii==' ') {
+ del = 0;
+ compose_state = 0;
+ return 0;
+ }
#endif
// now search for the pair in either order:
for (const char *p = compose_pairs; *p; p += 2) {