fix(media): show per-post info in status after load

on_image_done overwrote the info set by _on_post_selected with "N results — Loaded", hiding it until a re-click.
This commit is contained in:
pax 2026-04-20 23:37:23 -05:00
parent e0146a4681
commit 7a32dc931a

View File

@ -166,9 +166,7 @@ class MediaController:
cn = self._app._search_ctrl._cached_names cn = self._app._search_ctrl._cached_names
if cn is not None: if cn is not None:
cn.add(Path(path).name) cn.add(Path(path).name)
self._app._status.showMessage( self._app._status.showMessage(info)
f"{len(self._app._posts)} results — Loaded"
)
self.auto_evict_cache() self.auto_evict_cache()
return return
if self._app._popout_ctrl.window and self._app._popout_ctrl.window.isVisible(): if self._app._popout_ctrl.window and self._app._popout_ctrl.window.isVisible():
@ -176,7 +174,7 @@ class MediaController:
self._app._preview._current_path = path self._app._preview._current_path = path
else: else:
self.set_preview_media(path, info) self.set_preview_media(path, info)
self._app._status.showMessage(f"{len(self._app._posts)} results — Loaded") self._app._status.showMessage(info)
idx = self._app._grid.selected_index idx = self._app._grid.selected_index
if 0 <= idx < len(self._app._grid._thumbs): if 0 <= idx < len(self._app._grid._thumbs):
self._app._grid._thumbs[idx]._cached_path = path self._app._grid._thumbs[idx]._cached_path = path