diff --git a/YACReaderLibrary/yacreader_navigation_controller.cpp b/YACReaderLibrary/yacreader_navigation_controller.cpp index ab1afd33..4c07d484 100644 --- a/YACReaderLibrary/yacreader_navigation_controller.cpp +++ b/YACReaderLibrary/yacreader_navigation_controller.cpp @@ -18,6 +18,8 @@ #include "empty_special_list.h" #include "yacreader_comics_views_manager.h" +#include "yacreader_sidebar.h" + #include "QsLog.h" YACReaderNavigationController::YACReaderNavigationController(LibraryWindow *parent, YACReaderComicsViewsManager *comicsViewsManager) : @@ -45,6 +47,10 @@ void YACReaderNavigationController::selectedFolder(const QModelIndex &mi) loadFolderInfo(modelIndex); + //BUG, ugly workaround for glitch when QOpenGLWidget (flow) is used just after any other widget in the views stack + //Somehow QOpenGLWidget is messing with the rendering of the side bar (wrong buffer swapping) + libraryWindow->sideBar->update(); + libraryWindow->setToolbarTitle(modelIndex); }