mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-07 12:32:26 +00:00
Fix bug 5819: Close button of tabbar closes wrong document
http://bugzilla.lyx.org/show_bug.cgi?id=5819. If no call to setCurrentIndex is made, we should make sure ourselves that the currentWorkArea switches to the clicked TabWorkArea. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28641 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
ff9f9c92ae
commit
2e78ca5a47
@ -1498,6 +1498,10 @@ void TabWorkArea::closeCurrentBuffer()
|
||||
{
|
||||
if (clicked_tab_ != -1)
|
||||
setCurrentIndex(clicked_tab_);
|
||||
else
|
||||
// Before dispatching the LFUN we should be sure this
|
||||
// is the current workarea.
|
||||
currentWorkAreaChanged(currentWorkArea());
|
||||
|
||||
lyx::dispatch(FuncRequest(LFUN_BUFFER_CLOSE));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user