mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-24 01:01:57 +00:00
Bring window to front only for single-instance mode
A window manager could be configured such that to maintain a certain stack order for the windows. It would be annoying that opening a new file through menu brings up the window, so do this only if we are loading a file through the lyx-server. This commit amends f5f8c6fd, so no status line is needed.
This commit is contained in:
parent
39e8cbf4e5
commit
ebb1941143
@ -1662,16 +1662,18 @@ void GuiApplication::dispatch(FuncRequest const & cmd, DispatchResult & dr)
|
||||
current_view_->openDocument(fname);
|
||||
if (!current_view_->documentBufferView())
|
||||
current_view_->close();
|
||||
else {
|
||||
else if (cmd.origin() == FuncRequest::LYXSERVER) {
|
||||
current_view_->raise();
|
||||
current_view_->activateWindow();
|
||||
current_view_->showNormal();
|
||||
}
|
||||
} else {
|
||||
current_view_->openDocument(fname);
|
||||
current_view_->raise();
|
||||
current_view_->activateWindow();
|
||||
current_view_->showNormal();
|
||||
if (cmd.origin() == FuncRequest::LYXSERVER) {
|
||||
current_view_->raise();
|
||||
current_view_->activateWindow();
|
||||
current_view_->showNormal();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user