Changeset b70d24f for perlconfig.c


Ignore:
Timestamp:
Feb 19, 2008, 1:23:14 AM (16 years ago)
Author:
Alejandro R. Sedeño <asedeno@mit.edu>
Branches:
master, barnowl_perlaim, debian, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
Children:
07bfbc2
Parents:
5f3168a (diff), 2f69081 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:
Merged revisions 951-954 via svnmerge from 
file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk

........
  r954 | asedeno | 2008-02-19 01:22:48 -0500 (Tue, 19 Feb 2008) | 1 line
  
  Fixing AIM post select()
........
File:
1 edited

Legend:

Unmodified
Added
Removed
  • perlconfig.c

    r9c7a701 r5f3168a  
    5555    j=owl_zephyr_get_num_fields(owl_message_get_notice(m));
    5656    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);
    5858      av_push(av_zfields, newSVpvn(ptr, strlen(ptr)));
    5959      owl_free(ptr);
     
    454454  PUSHMARK(SP);
    455455  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));
    457459  }
    458460  PUTBACK;
     
    493495{
    494496  SV *cb = (SV*)(e->cbdata);
     497  SV *text;
    495498  unsigned int n_a;
    496499  dSP;
     
    499502    owl_function_error("Perl callback is NULL!");
    500503  }
     504  text = newSVpv(owl_editwin_get_text(e), 0);
     505  SvUTF8_on(text);
    501506
    502507  ENTER;
     
    504509
    505510  PUSHMARK(SP);
    506   XPUSHs(sv_2mortal(newSVpv(owl_editwin_get_text(e), 0)));
     511  XPUSHs(sv_2mortal(text));
    507512  PUTBACK;
    508513 
Note: See TracChangeset for help on using the changeset viewer.