Changes in perlconfig.c [ff13a6f:367fbf3]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perlconfig.c
rff13a6f r367fbf3 55 55 j=owl_zephyr_get_num_fields(owl_message_get_notice(m)); 56 56 for (i=0; i<j; i++) { 57 ptr=owl_zephyr_get_field (owl_message_get_notice(m), i+1);57 ptr=owl_zephyr_get_field_as_utf8(owl_message_get_notice(m), i+1); 58 58 av_push(av_zfields, newSVpvn(ptr, strlen(ptr))); 59 59 owl_free(ptr); … … 454 454 PUSHMARK(SP); 455 455 for(i=0;i<argc;i++) { 456 XPUSHs(sv_2mortal(newSVpv(argv[i], 0))); 456 SV *tmp = newSVpv(argv[i], 0); 457 SvUTF8_on(tmp); 458 XPUSHs(sv_2mortal(tmp)); 457 459 } 458 460 PUTBACK; … … 488 490 { 489 491 SV *cb = (SV*)(e->cbdata); 492 SV *text; 490 493 unsigned int n_a; 491 494 dSP; … … 494 497 owl_function_error("Perl callback is NULL!"); 495 498 } 499 text = newSVpv(owl_editwin_get_text(e), 0); 500 SvUTF8_on(text); 496 501 497 502 ENTER; … … 499 504 500 505 PUSHMARK(SP); 501 XPUSHs(sv_2mortal( newSVpv(owl_editwin_get_text(e), 0)));506 XPUSHs(sv_2mortal(text)); 502 507 PUTBACK; 503 508
Note: See TracChangeset
for help on using the changeset viewer.