Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/gallery.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Paroz <oparoz@users.noreply.github.com>2015-09-24 23:45:07 +0300
committerOlivier Paroz <oparoz@users.noreply.github.com>2015-09-24 23:45:07 +0300
commit15b1b5e9a9d78616903b2a7bc7c0819826e2cf77 (patch)
tree948cd58b53a085baa4c03fb453dbf432b05b0893
parente317f88ca843a56e3f5ad3db1eaafa79ba3fa4c8 (diff)
parent352d699b5c7a087e808a44d1912fdcffbb9275fc (diff)
Merge pull request #378 from owncloud/Fix-previews-on-high-dpi-screens
Only fix previews which are too big
-rw-r--r--preview/preview.php2
-rw-r--r--service/thumbnailservice.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/preview/preview.php b/preview/preview.php
index 20796396..cb5101c7 100644
--- a/preview/preview.php
+++ b/preview/preview.php
@@ -153,7 +153,7 @@ class Preview {
$previewWidth = $previewData->width();
$previewHeight = $previewData->height();
- if ($previewWidth !== $maxWidth || $previewHeight !== $maxHeight) {
+ if ($previewWidth > $maxWidth || $previewHeight > $maxHeight) {
$previewData = $this->fixPreview(
$previewData, $previewWidth, $previewHeight, $maxWidth, $maxHeight, $square
);
diff --git a/service/thumbnailservice.php b/service/thumbnailservice.php
index ef220bd1..6137b8bc 100644
--- a/service/thumbnailservice.php
+++ b/service/thumbnailservice.php
@@ -41,7 +41,7 @@ class ThumbnailService {
* @return array<double|boolean>
*/
public function getThumbnailSpecs($square, $scale) {
- $height = 200 * $scale;
+ $height = ceil(200 * $scale);
if ($square) {
$width = $height;
} else {