Changeset 3231


Ignore:
Timestamp:
Mar 29, 2009, 4:55:27 PM (15 years ago)
Author:
ronosman
Message:

Bug 962 fixed. Typo in filename encoding causes application crash when auto rotating images.

File:
1 edited

Legend:

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

    r3226 r3231  
    841841        );
    842842
    843 #       eval {
     843        eval {
    844844            # set current image thumbnail
    845845            $self->progress_thumbnail_refresh->();
     
    849849            # update upload progress dialog
    850850            $self->progressbar_refresh->(0.25);
    851 #        };
     851        };
    852852        # user cancelled : dialog box is destroyed
    853853        croak "Upload cancelled. ", $@ if $@ ;
    854 print "1\n";
     854
    855855        if( $self->create_resized ){
    856 #            eval {
     856            eval {
    857857                if(!$self->CreateResized()){
    858858                    printf("CreateResized failed %s. Use ResizeCallback\n", $@);
     
    873873                    ) if $self->auto_rotate;
    874874                }
    875 #            };
     875            };
    876876            $self->_set_exif_tag(
    877877                $self->current_image->site_resized_file,
     
    886886            );
    887887        }
    888 print "2\n";
    889888
    890889
     
    901900        );
    902901
    903 #       eval {
     902        eval {
    904903            $self->progress_msg_refresh->($msg);
    905 #        };
     904        };
    906905        croak "Upload cancelled. ", $@ if $@ ;
    907 print "3\n";
    908 
    909 #       eval {
     906
     907        eval {
    910908            $self->CreateThumbnail();
    911 #        };
     909        };
    912910
    913911        if($@){
     
    925923            );
    926924        }
    927 #       eval {
     925        eval {
    928926            $self->progress_msg_refresh->($msg);
    929927            $self->progressbar_refresh->(0.50);
    930 #        };
     928        };
    931929        croak "Upload cancelled. ", $@ if $@ ;
    932 print "4\n";
    933930
    934931        # photo metadata
    935932        $self->_prepare_upload_properties();           
    936 print "5\n";
    937933        my ( $status, $status_msg ) = $self->pwg->UploadImage();
    938 print "6\n";
    939934
    940935        if ( $status ){
     
    960955        );
    961956        # update upload progress dialog
    962 #       eval {
     957        eval {
    963958            $self->progress_msg_refresh->($msg);
    964959            $self->progressbar_refresh->(1);
    965 #        };
     960        };
    966961        croak "Upload cancelled. ", $@ if $@ ;
    967 print "7\n";
    968962       
    969963    }
     
    10211015       
    10221016        $image->Write(
    1023             encode('iso-8859-1', filename=>$self->current_image->site_high_file)
     1017            filename=>encode('iso-8859-1', $self->current_image->site_high_file)
    10241018        );
    10251019        warn "$status ", $self->current_image->site_high_file, "\n" if $status ;
     
    11271121        # write resizd file
    11281122        $image->Write(
    1129             encode('iso-8859-1', filename=>$file)
     1123            filename=>encode('iso-8859-1', $file)
    11301124        );
    11311125        warn "$status ", $file, "\n" if $status ;
Note: See TracChangeset for help on using the changeset viewer.