allow passing the fileinfo to the preview manager

This commit is contained in:
Robin Appelman 2015-07-17 13:18:01 +02:00
parent 64994facce
commit f4d180ee5c
2 changed files with 4 additions and 3 deletions

View File

@ -53,7 +53,7 @@ if (!$info instanceof OCP\Files\FileInfo || !$always && !\OC::$server->getPrevie
\OC_Response::setStatus(404);
} else {
$preview = new \OC\Preview(\OC_User::getUser(), 'files');
$preview->setFile($file);
$preview->setFile($file, $info);
$preview->setMaxX($maxX);
$preview->setMaxY($maxY);
$preview->setScalingUp($scalingUp);

View File

@ -252,12 +252,13 @@ class Preview {
* Sets the path of the file you want a preview of
*
* @param string $file
* @param \OCP\Files\FileInfo|null $info
*
* @return \OC\Preview
*/
public function setFile($file) {
public function setFile($file, $info = null) {
$this->file = $file;
$this->info = null;
$this->info = $info;
if ($file !== '') {
$this->getFileInfo();