[preview] Fix initial audio preview
This commit is contained in:
@@ -483,17 +483,18 @@ class UrlImagePreviewPlugin(GajimPlugin):
|
|||||||
preview.thumbnail,
|
preview.thumbnail,
|
||||||
self._on_thumb_write_finished,
|
self._on_thumb_write_finished,
|
||||||
preview)
|
preview)
|
||||||
else:
|
|
||||||
self._update_textview(preview, None)
|
|
||||||
|
|
||||||
@staticmethod
|
def _on_orig_write_finished(self, _result, error, preview):
|
||||||
def _on_orig_write_finished(_result, error, preview):
|
|
||||||
if error is not None:
|
if error is not None:
|
||||||
log.error('%s: %s', preview.orig_path.name, error)
|
log.error('%s: %s', preview.orig_path.name, error)
|
||||||
return
|
return
|
||||||
|
|
||||||
log.info('File stored: %s', preview.orig_path.name)
|
log.info('File stored: %s', preview.orig_path.name)
|
||||||
preview.file_size = os.path.getsize(preview.orig_path)
|
preview.file_size = os.path.getsize(preview.orig_path)
|
||||||
|
if not preview.is_previewable:
|
||||||
|
# Don’t update preview if thumb is already displayed,
|
||||||
|
# but update preview for audio files
|
||||||
|
self._update_textview(preview, None)
|
||||||
|
|
||||||
def _on_thumb_write_finished(self, _result, error, preview):
|
def _on_thumb_write_finished(self, _result, error, preview):
|
||||||
if error is not None:
|
if error is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user