equal
deleted
inserted
replaced
890 delete d; |
890 delete d; |
891 } |
891 } |
892 |
892 |
893 bool QPngHandler::canRead() const |
893 bool QPngHandler::canRead() const |
894 { |
894 { |
895 if (d->state == QPngHandlerPrivate::Ready) { |
895 if (d->state == QPngHandlerPrivate::Ready && !canRead(device())) |
896 if (!canRead(device())) |
896 return false; |
897 return false; |
897 |
|
898 if (d->state != QPngHandlerPrivate::Error) { |
898 setFormat("png"); |
899 setFormat("png"); |
899 return true; |
900 return true; |
900 } |
901 } |
901 return d->state != QPngHandlerPrivate::Error; |
902 |
|
903 return false; |
902 } |
904 } |
903 |
905 |
904 bool QPngHandler::canRead(QIODevice *device) |
906 bool QPngHandler::canRead(QIODevice *device) |
905 { |
907 { |
906 if (!device) { |
908 if (!device) { |