- return KFilterBase::End if KGzipFilter::uncompress_noop() finished reading
- reset result to KFilterBase::Ok if there is data remaining
- fixes 96083005e90e
Details
Details
- Reviewers
broulik - Group Reviewers
Frameworks
- load gzipped files (size < and > than BUFFER_SIZE = 8192 bytes) using kate and labplot
- load unzipped files with .gz suffix (size < and > than 8192 bytes) using kate and labplot
- load bzipped files with kate
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Comment Actions
Works fine here, thanks, but I don't feel qualified enough to comment on this patch, I added Frameworks reviewers.
Comment Actions
... and to identify a remaining bug.
The header is now read again after re-initialization.
Comment Actions
Yes, I tested loading systemsettings.svg (/usr/share/icons/breeze/apps/48/systemsettings.svg) by using Kate and renaming the suffix to .svgz. With my previous commit 96083005e90e, the file would not be loaded entirely. Using this patch, all of the file is loaded.
I don't compile plasma myself, so I didn't check whether the icons are displayed now. But the reason for not rendering the icons is gone.