Fixing the compilation issue for real

This commit is contained in:
samcake 2015-05-26 10:53:23 -07:00
parent 0083ba6f85
commit dd9d758da1
2 changed files with 4 additions and 2 deletions

View file

@ -3400,7 +3400,9 @@ void Application::displaySide(RenderArgs* renderArgs, Camera& theCamera, bool se
static render::ItemID myFirstRenderItem = 0;
if (myFirstRenderItem == 0) {
auto myFirstPayload = MyFirstStuff::PayloadPointer(new MyFirstStuff::Payload(MyFirstStuff::Pointer(new MyFirstStuff())));
auto myVeryFirstStuff = MyFirstStuff::Pointer(new MyFirstStuff());
auto myVeryFirstPayload = new MyFirstStuff::Payload(myVeryFirstStuff);
auto myFirstPayload = MyFirstStuff::PayloadPointer(myVeryFirstPayload);
myFirstRenderItem = _main3DScene->allocateID();
render::Scene::PendingChanges pendingChanges;

View file

@ -218,7 +218,7 @@ public:
virtual const Item::Bound getBound() const { return payloadGetBound<T>(_data); }
virtual void render(RenderArgs* args) { payloadRender<T>(_data, args); }
Payload(DataPointer& data) : _data(data) {}
Payload(const DataPointer& data) : _data(data) {}
protected:
DataPointer _data;
};