diff --git a/src/plugins/findInFiles/findinfileswidget.py b/src/plugins/findInFiles/findinfileswidget.py index 8805d13..12c59d7 100644 --- a/src/plugins/findInFiles/findinfileswidget.py +++ b/src/plugins/findInFiles/findinfileswidget.py @@ -62,18 +62,8 @@ class FindInFilesWidget(Tab): # def _open_file(self, index: QModelIndex): - - path = [] - i = index - while i.isValid(): - path.append(i.data()) - i = i.parent() - path.reverse() - file = Path() - for s in path: - file = file / s - - if file.is_file(): + file = self._model.filePath(index) + if Path(file).is_file(): PluginRegistry.execute_single("open_file", f"{file}") def _select_base_dir(self):