> It's in SMWParamFormat::doManipulation() where SMWQueryProcessor::getResultPrinter()
is called, but with only one parameter, while the second parameter is
defining the context e.g. whether the query is coming from an special
page. Default is special page, so the context isn't set to inline for
the result printing!
This seems odd to me. Sure, the argument might not be passed here, but then again, the query printer created here is only used to get the list of parameters it supports and is then discarded. Later on a new query printer is constructed for printing the actual output, which should get the relevant argument as it did before. Are you using $mInline in getParameters or any method called by it? If so, where and why?
Jeroen De Dauw
Don't panic. Don't be evil.