fixed OSX compilation

This commit is contained in:
Luis Ángel San Martín 2016-04-10 21:57:29 +02:00
parent 0d21548638
commit aa93ac2472

View File

@ -248,7 +248,7 @@ void LibraryWindow::doLayout()
sHorizontal->addWidget(rightWidget); sHorizontal->addWidget(rightWidget);
#else #else
sHorizontal->addWidget(comicsViewStack); sHorizontal->addWidget(comicsViewsManager->containerWidget());
#endif #endif
sHorizontal->setStretchFactor(0,0); sHorizontal->setStretchFactor(0,0);
@ -1265,10 +1265,11 @@ void LibraryWindow::loadLibrary(const QString & name)
} }
} }
#include "classic_comics_view.h"
void LibraryWindow::loadCoversFromCurrentModel() void LibraryWindow::loadCoversFromCurrentModel()
{ {
//TODO this is a workaround for the crash in GridComicsView::setModel crash on views switching //TODO this is a workaround for the crash in setModel, crash on views switching (QML)
if(typeid(*comicsViewsManager->comicsView) == typeid(GridComicsView)) if(typeid(*comicsViewsManager->comicsView) != typeid(ClassicComicsView))
comicsViewsManager->comicsView->setModel(new ComicModel()); comicsViewsManager->comicsView->setModel(new ComicModel());
comicsViewsManager->comicsView->setModel(comicsModel); comicsViewsManager->comicsView->setModel(comicsModel);
} }