diff options
author | Eirik Aavitsland <eirik.aavitsland@theqtcompany.com> | 2015-03-03 09:39:22 +0100 |
---|---|---|
committer | aavit <eirik.aavitsland@theqtcompany.com> | 2015-03-04 10:53:00 +0000 |
commit | 509bc7e59c69937900cf258e64889a6e88edbcf0 (patch) | |
tree | 787951c2d0886d6569c5767bcb9d014bb2a5a851 /dist/changes-3.2.2 | |
parent | 227bb20dedc4156c1a4653d55252b0790fd1ae75 (diff) |
Fix another crash when converting format of buffer-created QImage
This continues 68762151dbf45fbb44e140ac2ad13dbe8d357352
When doing format conversion, the optimized inplace codepath did not
check if the image data was external, i.e. if the QImage had been
created by the constructor taking an existing external buffer.
The previous commit fixed the readonly case. But in the case of the
QImage constructor taking non-const uchar*, data will be read-write,
but still external. This would of course crash if the converter tries
to realloc it.
Task-number: QTBUG-44610
Change-Id: I94d275d464e8af221682b538fc3e4897a59c061e
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
Diffstat (limited to 'dist/changes-3.2.2')
0 files changed, 0 insertions, 0 deletions