summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtur Dryomov <artur.dryomov@gmail.com>2013-03-14 14:25:55 +0300
committerThorsten Behrens <tbehrens@suse.com>2013-03-14 12:04:36 +0000
commit04ab54f0c74ef0edcdd3ede3a5046a02f4bc90b1 (patch)
tree3334d816cd21ea63950412aaeffcf8aa9fc77ba4
parent2f4d160bd6f4730c1597c11757efffc4173a17bf (diff)
fdo#60604 - fix Impress remote client speaker notes encoding
There is nothing wrong with the current code, it is the Android’s problem. Issue was reported upstream: https://code.google.com/p/android/issues/detail?id=1733#c23 Tested on Jelly Bean 4.2 and russian speaker notes. Change-Id: I85414abac233186484078637073b97562b81aad2 Reviewed-on: https://gerrit.libreoffice.org/2723 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
-rw-r--r--android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java
index 60e16a3ada30..0aab5a640df5 100644
--- a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java
+++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java
@@ -100,7 +100,7 @@ public class PresentationFragment extends SherlockFragment {
mNotes = (WebView) v.findViewById(R.id.presentation_notes);
String summary = "<html><body>This is just a test<br/><ul><li>And item</li><li>And again</li></ul>More text<br/>Blabla<br/>Blabla<br/>blabla<br/>Blabla</body></html>";
- mNotes.loadData(summary, "text/html", "UTF-8");
+ mNotes.loadDataWithBaseURL(null, summary, "text/html", "UTF-8", null);
mNotes.setBackgroundColor(Color.TRANSPARENT);
mTopView = (CoverFlow) v.findViewById(R.id.presentation_coverflow);
@@ -156,8 +156,8 @@ public class PresentationFragment extends SherlockFragment {
// int aSlide = mCommunicationService.getSlideShow().getCurrentSlide();
mNumberText.setText((aPosition + 1) + "/"
+ mCommunicationService.getSlideShow().getSize());
- mNotes.loadData(mCommunicationService.getSlideShow()
- .getNotes(aPosition), "text/html", "UTF-8");
+ mNotes.loadDataWithBaseURL(null, mCommunicationService.getSlideShow()
+ .getNotes(aPosition), "text/html", "UTF-8", null);
}
// -------------------------------------------------- RESIZING LISTENER ----
@@ -281,8 +281,8 @@ public class PresentationFragment extends SherlockFragment {
CommunicationService.MSG_SLIDE_NOTES)) {
int aPosition = aIntent.getExtras().getInt("slide_number");
if ( aPosition == mTopView.getSelectedItemPosition() ) {
- mNotes.loadData(mCommunicationService.getSlideShow()
- .getNotes(aPosition), "text/html", "UTF-8");
+ mNotes.loadDataWithBaseURL(null, mCommunicationService.getSlideShow()
+ .getNotes(aPosition), "text/html", "UTF-8", null);
}
}