Ticket #8224: scaler.diff

File scaler.diff, 752 bytes (added by SF/lord_nightmare, 21 years ago)

patch against common/scaler.cpp

  • scaler.cpp

    old new  
    726726        uint16 G, H, I;
    727727
    728728        while (height--) {
    729                 B = C = *(p - nextlineSrc);
    730                 E = F = *(p);
    731                 H = I = *(p + nextlineSrc);
     729                B = E = H = 0;
     730                C = *(p - nextlineSrc);
     731                F = *(p);
     732                I = *(p + nextlineSrc);
    732733                for (int i = 0; i < width; ++i) {
    733734                        p++;
    734735                        A = B; B = C; C = *(p - nextlineSrc);
     
    759760        uint16 G, H, I;
    760761
    761762        while (height--) {
    762                 B = C = *(p - nextlineSrc);
    763                 E = F = *(p);
    764                 H = I = *(p + nextlineSrc);
     763                B = E = H = 0;
     764                C = *(p - nextlineSrc);
     765                F = *(p);
     766                I = *(p + nextlineSrc);
    765767                for (int i = 0; i < width; ++i) {
    766768                        p++;
    767769                        A = B; B = C; C = *(p - nextlineSrc);