Skip to content

Commit efb8c53

Browse files
authored
Merge pull request #209 from unsecretised/emergency-fix
fix to default overwriting shells aliases modes and search dirs
2 parents 22bdfa8 + 59fab23 commit efb8c53

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/app/tile/update.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,13 @@ pub fn handle_update(tile: &mut Tile, message: Message) -> Task<Message> {
542542
SetConfigFields::SetBufferFields(SetConfigBufferFields::ClearOnEnter(clear)) => {
543543
final_config.buffer_rules.clear_on_enter = clear
544544
}
545-
SetConfigFields::ToDefault => final_config = Config::default(),
545+
SetConfigFields::ToDefault => {
546+
final_config = Config::default();
547+
final_config.shells = tile.config.shells.clone();
548+
final_config.aliases = tile.config.aliases.clone();
549+
final_config.search_dirs = tile.config.search_dirs.clone();
550+
final_config.modes = tile.config.modes.clone();
551+
}
546552
};
547553

548554
tile.config = final_config;

0 commit comments

Comments
 (0)