parent
5c1e10decb
commit
7c6f111d5f
|
@ -864,7 +864,9 @@ const CommandDesc rename_buffer_cmd = {
|
||||||
if (parser.get_switch("file"))
|
if (parser.get_switch("file"))
|
||||||
buffer.flags() |= Buffer::Flags::File;
|
buffer.flags() |= Buffer::Flags::File;
|
||||||
|
|
||||||
if (not buffer.set_name(parser[0]))
|
const bool is_file = (buffer.flags() & Buffer::Flags::File);
|
||||||
|
|
||||||
|
if (not buffer.set_name(is_file ? parse_filename(parser[0]) : parser[0]))
|
||||||
throw runtime_error(format("unable to change buffer name to '{}': a buffer with this name already exists", parser[0]));
|
throw runtime_error(format("unable to change buffer name to '{}': a buffer with this name already exists", parser[0]));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user