file-browser: elide trailing line feed when copying files
This commit is contained in:
parent
b5c9b39f91
commit
0741d625c9
@ -404,6 +404,8 @@ static void _menu_action_copy(struct MenuEntry * entry) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!output_size) return;
|
||||||
|
|
||||||
char * clipboard = malloc(output_size);
|
char * clipboard = malloc(output_size);
|
||||||
clipboard[0] = '\0';
|
clipboard[0] = '\0';
|
||||||
for (int i = 0; i < file_pointers_len; ++i) {
|
for (int i = 0; i < file_pointers_len; ++i) {
|
||||||
@ -415,6 +417,11 @@ static void _menu_action_copy(struct MenuEntry * entry) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (clipboard[output_size-1] == '\n') {
|
||||||
|
/* Remove trailing line feed */
|
||||||
|
clipboard[output_size-1] = '\0';
|
||||||
|
}
|
||||||
|
|
||||||
yutani_set_clipboard(yctx, clipboard);
|
yutani_set_clipboard(yctx, clipboard);
|
||||||
free(clipboard);
|
free(clipboard);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user