Jean-Marc Lasgouttes wrote: > case LFUN_VC_CHECK_OUT: > - LASSERT(lyx_view_ && lyx_view_->buffer(), /**/); > + LASSERT(lyx_view_ && buffer, /**/); > if (!ensureBufferClean(view())) > break; > - if (lyx_view_->buffer()->lyxvc().inUse()) { > - > setMessage(from_utf8(lyx_view_->buffer()->lyxvc().checkOut())); > + if (buffer->lyxvc().inUse()) { > + > setMessage(from_utf8(buffer->lyxvc().checkOut())); > reloadBuffer(); > } > break;
for example this code looks suspicious. i see reloadbuffer and another buffer use in code in the end part of dispatch. ? pavel