mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
When reloading config also reload open-actions.conf
This commit is contained in:
@@ -1648,6 +1648,8 @@ class Boss:
|
||||
if bad_lines:
|
||||
self.show_bad_config_lines(bad_lines)
|
||||
self.apply_new_options(opts)
|
||||
from .open_actions import load_open_actions
|
||||
load_open_actions.clear_cached()
|
||||
|
||||
def safe_delete_temp_file(self, path: str) -> None:
|
||||
if is_path_in_temp_dir(path):
|
||||
|
||||
@@ -69,6 +69,7 @@ if TYPE_CHECKING:
|
||||
def __call__(self) -> _T: ...
|
||||
def set_override(self, val: _T) -> None: ...
|
||||
def clear_override(self) -> None: ...
|
||||
def clear_cached(self) -> None: ...
|
||||
else:
|
||||
class RunOnce:
|
||||
|
||||
@@ -84,6 +85,9 @@ else:
|
||||
self._cached_result = self.__wrapped__()
|
||||
return self._cached_result
|
||||
|
||||
def clear_cached(self):
|
||||
self._cached_result = RunOnce
|
||||
|
||||
def set_override(self, val):
|
||||
self._override = val
|
||||
|
||||
|
||||
Reference in New Issue
Block a user