sc/source/ui/app/scmod.cxx | 5 +++++ 1 file changed, 5 insertions(+) New commits: commit 6d36a31df1726e45d5c4e3623354afe5c5ab814d Author: Markus Mohrhard <markus.mohrh...@googlemail.com> Date: Fri Jan 18 14:14:32 2013 +0100
make sure we call SetInRefMode only once Change-Id: I16ff8b6aaa24b1f8522117197226db39f0617fad diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx index 9f406d7..d4ed9da 100644 --- a/sc/source/ui/app/scmod.cxx +++ b/sc/source/ui/app/scmod.cxx @@ -2317,6 +2317,11 @@ void ScModule::PushNewAnyRefDlg( ScAnyRefModalDlg* pNewDlg ) { maAnyRefDlgStack.push( pNewDlg ); + // prevent mismatch between calls to + // SetInRefMode(true) and SetInRefMode(false) + if(maAnyRefDlgStack.size() != 1) + return; + SfxViewShell* pViewShell = SfxViewShell::GetFirst(); while(pViewShell) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits