- if(!current_view->buffer()->isReadonly()) {
- InsetCommand * inset = static_cast<InsetCommand*>(citation_form->citation_form->u_vdata);
+ InsetCitation::Holder * holder =
+ static_cast<InsetCitation::Holder*>
+ (citation_form->citation_form->u_vdata);
+ if(!holder->view->buffer()->isReadonly()) {
+
+ InsetCitation * inset = holder->inset;