aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/vterm/state.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/nvim/vterm/state.c b/src/nvim/vterm/state.c
index 0e43107347..3b7b5e2997 100644
--- a/src/nvim/vterm/state.c
+++ b/src/nvim/vterm/state.c
@@ -1948,28 +1948,26 @@ static int on_osc(int command, VTermStringFragment frag, void *user)
case 0:
settermprop_string(state, VTERM_PROP_ICONNAME, frag);
settermprop_string(state, VTERM_PROP_TITLE, frag);
- return 1;
+ break;
case 1:
settermprop_string(state, VTERM_PROP_ICONNAME, frag);
- return 1;
+ break;
case 2:
settermprop_string(state, VTERM_PROP_TITLE, frag);
- return 1;
+ break;
case 52:
if (state->selection.callbacks) {
osc_selection(state, frag);
}
+ break;
+ }
- return 1;
-
- default:
- if (state->fallbacks && state->fallbacks->osc) {
- if ((*state->fallbacks->osc)(command, frag, state->fbdata)) {
- return 1;
- }
+ if (state->fallbacks && state->fallbacks->osc) {
+ if ((*state->fallbacks->osc)(command, frag, state->fbdata)) {
+ return 1;
}
}