~vcs-imports/pidgin-musictracker/trunk

« back to all changes in this revision

Viewing changes to src/musictracker.c

  • Committer: jon.turney at org
  • Date: 2010-03-02 15:42:24 UTC
  • Revision ID: svn-v4:dccc4ef9-3752-0410-9079-47cdceed9760:trunk:449
Always apply printable character filter to track information

(issue 198)

Show diffs side-by-side

added added

removed removed

Lines of Context:
626
626
        utf8_validate(ti.track);
627
627
        utf8_validate(ti.artist);
628
628
 
629
 
        // if filter is on, sanitize track info
 
629
        // ensure track information is only printable chars
 
630
        // (XMPP has strict rules about allowable characters,
 
631
        //  printable is a subset of those allowed)
 
632
        filter_printable(ti.track);
 
633
        filter_printable(ti.artist);
 
634
        filter_printable(ti.album);
 
635
 
 
636
        // if profanity filter is on, sanitize track info
630
637
        if (purple_prefs_get_bool(PREF_FILTER_ENABLE))
631
638
          {
632
 
            filter(ti.track);
633
 
            filter(ti.artist);
634
 
            filter(ti.album);
 
639
            filter_profanity(ti.track);
 
640
            filter_profanity(ti.artist);
 
641
            filter_profanity(ti.album);
635
642
        }
636
643
 
637
644
        set_track_information(&ti);