* mu-msg-iter-priv.cc: get rid of this with some void** casting tricks...

This commit is contained in:
Dirk-Jan C. Binnema
2011-05-18 23:51:52 +03:00
parent 0c783567cf
commit 57498fb1a2
6 changed files with 28 additions and 47 deletions

View File

@ -26,8 +26,6 @@
#include "mu-util.h"
#include "mu-msg.h"
#include "mu-msg-iter.h"
#include "mu-msg-iter-priv.hh"
static gboolean update_msg (MuMsgIter *iter);
@ -62,10 +60,12 @@ struct _MuMsgIter {
MuMsgIter*
mu_msg_iter_new (const Xapian::Enquire& enq, size_t batchsize)
mu_msg_iter_new (XapianEnquire *enq, size_t batchsize)
{
g_return_val_if_fail (enq, NULL);
try {
return new MuMsgIter (enq, batchsize);
return new MuMsgIter ((const Xapian::Enquire&)*enq, batchsize);
} MU_XAPIAN_CATCH_BLOCK_RETURN(NULL);
}