From 620212f00f065a2f6286ff98247e2284de5e5453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Wed, 4 Sep 2019 15:13:40 +0200 Subject: [PATCH] Accept relative paths in the IdeHandler API's "filename" key --- tfw/components/ide/ide_handler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tfw/components/ide/ide_handler.py b/tfw/components/ide/ide_handler.py index f0157dc..3a86da4 100644 --- a/tfw/components/ide/ide_handler.py +++ b/tfw/components/ide/ide_handler.py @@ -76,7 +76,9 @@ class IdeHandler: if 'patterns' in message: self.filemanager.patterns = message['patterns'] try: - message['filename'] = message.get('filename') or self.initial_file + message['filename'] = self.filemanager.find_file( + message.get('filename') or self.initial_file + ) message['content'] = self.filemanager.read_file(message['filename']) except (PermissionError, ValueError): message['content'] = 'You have no permission to open that file :('