mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
revert 25271 which was problematic. Sorry for the delay.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25283 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
aace605564
commit
8db9fcfcb9
@ -1312,7 +1312,6 @@ bool TabWorkArea::setCurrentWorkArea(GuiWorkArea * work_area)
|
||||
|
||||
GuiWorkArea * TabWorkArea::addWorkArea(Buffer & buffer, GuiView & view)
|
||||
{
|
||||
blockSignals(true);
|
||||
GuiWorkArea * wa = new GuiWorkArea(buffer, view);
|
||||
wa->setUpdatesEnabled(false);
|
||||
// Hide tabbar if there's no tab (avoid a resize and a flashing tabbar
|
||||
@ -1329,7 +1328,7 @@ GuiWorkArea * TabWorkArea::addWorkArea(Buffer & buffer, GuiView & view)
|
||||
showBar(count() > 1);
|
||||
|
||||
updateTabTexts();
|
||||
blockSignals(false);
|
||||
|
||||
return wa;
|
||||
}
|
||||
|
||||
@ -1372,11 +1371,7 @@ void TabWorkArea::on_currentTabChanged(int i)
|
||||
LASSERT(wa, return);
|
||||
BufferView & bv = wa->bufferView();
|
||||
bv.cursor().fixIfBroken();
|
||||
if (bv.workHeight() != wa->viewport()->height()
|
||||
|| bv.workWidth() != wa->viewport()->width())
|
||||
wa->resizeBufferView();
|
||||
else
|
||||
bv.updateMetrics();
|
||||
bv.updateMetrics();
|
||||
wa->setUpdatesEnabled(true);
|
||||
wa->redraw();
|
||||
wa->setFocus();
|
||||
|
Loading…
Reference in New Issue
Block a user