diff options
Diffstat (limited to 'ranger/gui/widgets/browserview.py')
-rw-r--r-- | ranger/gui/widgets/browserview.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ranger/gui/widgets/browserview.py b/ranger/gui/widgets/browserview.py index 54fc28f2..2be3ca92 100644 --- a/ranger/gui/widgets/browserview.py +++ b/ranger/gui/widgets/browserview.py @@ -289,5 +289,13 @@ class BrowserView(Widget, DisplayableContainer): def poke(self): DisplayableContainer.poke(self) + + # Show the preview column when it has a preview but has + # been hidden (e.g. because of padding_right = False) + if not self.pager.visible and not self.columns[-1].visible and \ + self.columns[-1].target and self.columns[-1].target.is_directory \ + or self.columns[-1].has_preview(): + self.columns[-1].visible = True + if self.preview and self.is_collapsed != self._collapse(): self.resize(self.y, self.x, self.hei, self.wid) |