mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-10 20:04:46 +00:00
Allow spaces in path names for LFUN_SERVER_GOTO_FILE_ROW.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32615 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
a187929721
commit
570352c616
@ -2599,9 +2599,18 @@ bool GuiView::goToFileRow(string const & argument)
|
||||
{
|
||||
string file_name;
|
||||
int row;
|
||||
istringstream is(argument);
|
||||
is >> file_name >> row;
|
||||
file_name = os::internal_path(file_name);
|
||||
size_t i = argument.find_last_of(' ');
|
||||
if (i != string::npos) {
|
||||
file_name = os::internal_path(trim(argument.substr(0, i)));
|
||||
istringstream is(argument.substr(i + 1));
|
||||
is >> row;
|
||||
if (is.fail())
|
||||
i = string::npos;
|
||||
}
|
||||
if (i == string::npos) {
|
||||
LYXERR0("Wrong argument: " << argument);
|
||||
return false;
|
||||
}
|
||||
Buffer * buf = 0;
|
||||
string const abstmp = package().temp_dir().absFilename();
|
||||
string const realtmp = package().temp_dir().realPath();
|
||||
|
Loading…
Reference in New Issue
Block a user