Showing
2 changed files
with
3 additions
and
2 deletions
| @@ -18,6 +18,7 @@ | @@ -18,6 +18,7 @@ | ||
| 18 | - Add soft mask | 18 | - Add soft mask |
| 19 | - Remove dependency to the deprecated utf library | 19 | - Remove dependency to the deprecated utf library |
| 20 | - Fix RichText.maxLines with multiple TextSpan | 20 | - Fix RichText.maxLines with multiple TextSpan |
| 21 | +- Fix Exif parsing | ||
| 21 | 22 | ||
| 22 | ## 1.12.0 | 23 | ## 1.12.0 |
| 23 | 24 |
| @@ -258,7 +258,7 @@ orientation: $orientation'''; | @@ -258,7 +258,7 @@ orientation: $orientation'''; | ||
| 258 | } | 258 | } |
| 259 | final offset = valueOffset; | 259 | final offset = valueOffset; |
| 260 | final result = <List<int>>[]; | 260 | final result = <List<int>>[]; |
| 261 | - for (var i = 0; i < result.length; ++i) { | 261 | + for (var i = 0; i < numValues; ++i) { |
| 262 | final numerator = file.getUint32(offset + i * 8, bigEnd); | 262 | final numerator = file.getUint32(offset + i * 8, bigEnd); |
| 263 | final denominator = file.getUint32(offset + i * 8 + 4, bigEnd); | 263 | final denominator = file.getUint32(offset + i * 8 + 4, bigEnd); |
| 264 | result.add(<int>[numerator, denominator]); | 264 | result.add(<int>[numerator, denominator]); |
| @@ -282,7 +282,7 @@ orientation: $orientation'''; | @@ -282,7 +282,7 @@ orientation: $orientation'''; | ||
| 282 | } | 282 | } |
| 283 | final offset = valueOffset; | 283 | final offset = valueOffset; |
| 284 | final result = <List<int>>[]; | 284 | final result = <List<int>>[]; |
| 285 | - for (var i = 0; i < result.length; ++i) { | 285 | + for (var i = 0; i < numValues; ++i) { |
| 286 | final numerator = file.getInt32(offset + i * 8, bigEnd); | 286 | final numerator = file.getInt32(offset + i * 8, bigEnd); |
| 287 | final denominator = file.getInt32(offset + i * 8 + 4, bigEnd); | 287 | final denominator = file.getInt32(offset + i * 8 + 4, bigEnd); |
| 288 | result.add(<int>[numerator, denominator]); | 288 | result.add(<int>[numerator, denominator]); |
-
Please register or login to post a comment