diff --git a/art/ic_received_indicator.svg b/art/ic_received_indicator.svg
deleted file mode 100644
index 43689c2674d0e20ad43a61acdefa1f80159a237e..0000000000000000000000000000000000000000
--- a/art/ic_received_indicator.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
diff --git a/art/open_pdf_black.svg b/art/open_pdf_black.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0fa22285abf3da239886a31d622e9d57990a0115
--- /dev/null
+++ b/art/open_pdf_black.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/art/render.rb b/art/render.rb
index 898ddbaa0da1ae06ff0137245b9fe5f54e67470d..a8f8a624394eb9da23e21f0f076957d5e168cb85 100755
--- a/art/render.rb
+++ b/art/render.rb
@@ -23,9 +23,9 @@ images = {
'play_gif_white.svg' => ['play_gif_white', 128],
'play_video_black.svg' => ['play_video_black', 128],
'play_gif_black.svg' => ['play_gif_black', 128],
+ 'open_pdf_black.svg' => ['open_pdf_black', 128],
'conversations_mono.svg' => ['conversations/ic_notification', 24],
'quicksy_mono.svg' => ['quicksy/ic_notification', 24],
- 'ic_received_indicator.svg' => ['ic_received_indicator', 12],
'ic_send_text_offline.svg' => ['ic_send_text_offline', 36],
'ic_send_text_offline_white.svg' => ['ic_send_text_offline_white', 36],
'ic_send_text_online.svg' => ['ic_send_text_online', 36],
diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
index a7a5b470b59bc4ebcfed3c2e44d06dc6fcb6ba93..906277ceafc5a5ff009ebe10ea63f0e5172a1451 100644
--- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
+++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java
@@ -926,6 +926,7 @@ public class FileBackend {
Dimensions dimensions = scalePdfDimensions(new Dimensions(page.getHeight(), page.getWidth()));
final Bitmap rendered = Bitmap.createBitmap(dimensions.width, dimensions.height, Bitmap.Config.ARGB_8888);
page.render(rendered, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);
+ drawOverlay(rendered, R.drawable.open_pdf_black, 0.75f);
return rendered;
} catch (IOException e) {
Log.d(Config.LOGTAG, "unable to render PDF document preview", e);
diff --git a/src/main/res/drawable-hdpi/open_pdf_black.png b/src/main/res/drawable-hdpi/open_pdf_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..a94935defb100e0a2523a787a966f180b035bd3d
Binary files /dev/null and b/src/main/res/drawable-hdpi/open_pdf_black.png differ
diff --git a/src/main/res/drawable-mdpi/open_pdf_black.png b/src/main/res/drawable-mdpi/open_pdf_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d71916039ede875b460caf1bec480bd4df1f244
Binary files /dev/null and b/src/main/res/drawable-mdpi/open_pdf_black.png differ
diff --git a/src/main/res/drawable-xhdpi/open_pdf_black.png b/src/main/res/drawable-xhdpi/open_pdf_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..755a14e85a95f735a465ccba893be60e364aa47c
Binary files /dev/null and b/src/main/res/drawable-xhdpi/open_pdf_black.png differ
diff --git a/src/main/res/drawable-xxhdpi/open_pdf_black.png b/src/main/res/drawable-xxhdpi/open_pdf_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..952dc093214598f86f3d98f9e8f05e78f62fd6a8
Binary files /dev/null and b/src/main/res/drawable-xxhdpi/open_pdf_black.png differ
diff --git a/src/main/res/drawable-xxxhdpi/open_pdf_black.png b/src/main/res/drawable-xxxhdpi/open_pdf_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..361414e893e650b61250dff50fa5af0adc617e6d
Binary files /dev/null and b/src/main/res/drawable-xxxhdpi/open_pdf_black.png differ