Merge lp:~mzanetti/reminders-app/fix-black-image-in-editor into lp:reminders-app

Proposed by Michael Zanetti
Status: Merged
Approved by: Michael Zanetti
Approved revision: 340
Merged at revision: 344
Proposed branch: lp:~mzanetti/reminders-app/fix-black-image-in-editor
Merge into: lp:reminders-app
Diff against target: 37 lines (+8/-6)
2 files modified
src/libqtevernote/resource.cpp (+3/-3)
src/libqtevernote/resourceimageprovider.cpp (+5/-3)
To merge this branch: bzr merge lp:~mzanetti/reminders-app/fix-black-image-in-editor
Reviewer Review Type Date Requested Status
Ubuntu Phone Apps Jenkins Bot continuous-integration Approve
Riccardo Padovani Approve
Review via email: mp+249565@code.launchpad.net

Commit message

scale down images for the rtf editor

To post a comment you must log in.
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
Riccardo Padovani (rpadovani) wrote :

See inline comment

review: Needs Information
Revision history for this message
Michael Zanetti (mzanetti) wrote :

See inline reply :)

Revision history for this message
Riccardo Padovani (rpadovani) wrote :

Thanks for the explanation :-)

review: Approve
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :
review: Needs Fixing (continuous-integration)
340. By Michael Zanetti

merge trunk

Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/libqtevernote/resource.cpp'
2--- src/libqtevernote/resource.cpp 2014-12-08 10:25:48 +0000
3+++ src/libqtevernote/resource.cpp 2015-02-20 18:30:26 +0000
4@@ -121,11 +121,11 @@
5 if (!fi.exists()) {
6 QImage image(m_filePath);
7 if (size.height() > 0 && size.width() > 0) {
8- image = image.scaled(size);
9+ image = image.scaled(size, Qt::KeepAspectRatio, Qt::SmoothTransformation);
10 } else if (size.height() > 0) {
11- image = image.scaledToHeight(size.height());
12+ image = image.scaledToHeight(size.height(), Qt::SmoothTransformation);
13 } else {
14- image = image.scaledToWidth(size.width());
15+ image = image.scaledToWidth(size.width(), Qt::SmoothTransformation);
16 }
17 image.save(finalFilePath);
18 }
19
20=== modified file 'src/libqtevernote/resourceimageprovider.cpp'
21--- src/libqtevernote/resourceimageprovider.cpp 2015-02-12 22:57:46 +0000
22+++ src/libqtevernote/resourceimageprovider.cpp 2015-02-20 18:30:26 +0000
23@@ -26,9 +26,11 @@
24
25 QImage image;
26 if (mediaType.startsWith("image")) {
27- qDebug() << "image requested" << NotesStore::instance()->note(noteGuid)->resource(resourceHash);
28- image = QImage::fromData(NotesStore::instance()->note(noteGuid)->resource(resourceHash)->imageData(requestedSize));
29- qDebug() << "done...";
30+ QSize tmpSize = requestedSize;
31+ if (!requestedSize.isValid() || requestedSize.width() > 1024 || requestedSize.height() > 1024) {
32+ tmpSize = QSize(1024, 1024);
33+ }
34+ image = QImage::fromData(NotesStore::instance()->note(noteGuid)->resource(resourceHash)->imageData(tmpSize));
35 } else if (mediaType.startsWith("audio")) {
36 image.load("/usr/share/icons/ubuntu-mobile/actions/scalable/media-playback-start.svg");
37 } else {

Subscribers

People subscribed via source and target branches