Changeset 2698


Ignore:
Timestamp:
Oct 9, 2008, 11:50:39 PM (16 years ago)
Author:
ronosman
Message:

fix decode utf-8 exception when adding categories.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extras/pLoader/trunk/src/Uploader/GUI/wxFrameAUI.pm

    r2696 r2698  
    545545  map {
    546546      my $name = $_->[0];
    547       $id = $tree->AppendItem(
    548                                   $parent_id,
    549                                   is_utf8($name) ? decode('UTF-8', $name) : $name,
    550                                   defined($_->[3]) ? $_->[3] : 0,
    551                                   defined($_->[4]) ? $_->[4] : 0,
    552                                   itemData( $_->[2])
    553                              );
     547      eval {
     548        $name = is_utf8($name) ?  decode('UTF-8', $name) : $name;
     549      };
     550      if($@){
     551          $name = $_->[0];
     552      }
     553       $id = $tree->AppendItem(
     554                                   $parent_id,
     555                                   $name,
     556                                   defined($_->[3]) ? $_->[3] : 0,
     557                                   defined($_->[4]) ? $_->[4] : 0,
     558                                   itemData( $_->[2])
     559                              );
    554560      $self->tree_item_default($id) if ! defined $self->tree_item_default;
    555561      # current item has children
Note: See TracChangeset for help on using the changeset viewer.