Fossil SCM
Bug-fix: inline editor on Windows should expect mbcs, not utf-8
Commit
9c9ad8e5723c1cfbf7da1ff8b28e40d66a64a5f3
Parent
28cfb2fb100d843…
1 file changed
+1
-1
+1
-1
| --- src/checkin.c | ||
| +++ src/checkin.c | ||
| @@ -512,11 +512,11 @@ | ||
| 512 | 512 | char *zUtf8 = fossil_mbcs_to_utf8(zIn); |
| 513 | 513 | if( zUtf8[0]=='.' && (zUtf8[1]==0 || zUtf8[1]=='\r' || zUtf8[1]=='\n') ){ |
| 514 | 514 | fossil_mbcs_free(zUtf8); |
| 515 | 515 | break; |
| 516 | 516 | } |
| 517 | - blob_append(&text, zIn, -1); | |
| 517 | + blob_append(&text, zUtf8, -1); | |
| 518 | 518 | fossil_mbcs_free(zUtf8); |
| 519 | 519 | } |
| 520 | 520 | } |
| 521 | 521 | blob_remove_cr(&text); |
| 522 | 522 | file_delete(zFile); |
| 523 | 523 |
| --- src/checkin.c | |
| +++ src/checkin.c | |
| @@ -512,11 +512,11 @@ | |
| 512 | char *zUtf8 = fossil_mbcs_to_utf8(zIn); |
| 513 | if( zUtf8[0]=='.' && (zUtf8[1]==0 || zUtf8[1]=='\r' || zUtf8[1]=='\n') ){ |
| 514 | fossil_mbcs_free(zUtf8); |
| 515 | break; |
| 516 | } |
| 517 | blob_append(&text, zIn, -1); |
| 518 | fossil_mbcs_free(zUtf8); |
| 519 | } |
| 520 | } |
| 521 | blob_remove_cr(&text); |
| 522 | file_delete(zFile); |
| 523 |
| --- src/checkin.c | |
| +++ src/checkin.c | |
| @@ -512,11 +512,11 @@ | |
| 512 | char *zUtf8 = fossil_mbcs_to_utf8(zIn); |
| 513 | if( zUtf8[0]=='.' && (zUtf8[1]==0 || zUtf8[1]=='\r' || zUtf8[1]=='\n') ){ |
| 514 | fossil_mbcs_free(zUtf8); |
| 515 | break; |
| 516 | } |
| 517 | blob_append(&text, zUtf8, -1); |
| 518 | fossil_mbcs_free(zUtf8); |
| 519 | } |
| 520 | } |
| 521 | blob_remove_cr(&text); |
| 522 | file_delete(zFile); |
| 523 |