using namespace lyx::support;
using std::max;
+using std::auto_ptr;
int InsetBibitem::key_counter = 0;
}
-InsetBase * InsetBibitem::clone() const
+auto_ptr<InsetBase> InsetBibitem::clone() const
{
InsetBibitem * b = new InsetBibitem(params());
b->setCounter(counter);
- return b;
+ return auto_ptr<InsetBase>(b);
}
InsetCommandMailer::string2params(cmd.argument, p);
if (p.getCmdName().empty())
return DISPATCHED;
-
- if (view() && p.getContents() != params().getContents()) {
- view()->ChangeCitationsIfUnique(params().getContents(),
- p.getContents());
- }
-
setParams(p);
cmd.view()->updateInset(this);
cmd.view()->fitCursor();
// ale070405 This function maybe shouldn't be here. We'll fix this at 0.13.
-int bibitemMaxWidth(BufferView * bv, LyXFont const & font)
+int bibitemMaxWidth(BufferView * bv, LyXFont const &)
{
int w = 0;
// Ha, now we are mainly at 1.2.0 and it is still here (Jug)