+ when creating picture check whether pbuffer is supported

This commit is contained in:
wmayer
2014-12-09 14:18:44 +01:00
parent 9cabd5b5db
commit 405616db52
3 changed files with 9 additions and 3 deletions

View File

@@ -30,6 +30,7 @@
# include <QDateTime>
# include <QImage>
# include <QGLFramebufferObject>
# include <QGLPixelBuffer>
#endif
#include "Thumbnail.h"
@@ -86,8 +87,9 @@ void Thumbnail::SaveDocFile (Base::Writer &writer) const
if (!this->viewer)
return;
QImage img;
bool pbuffer = QGLPixelBuffer::hasOpenGLPbuffers();
if (App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/Document")->GetBool("DisablePBuffers",false)) {
("User parameter:BaseApp/Preferences/Document")->GetBool("DisablePBuffers",!pbuffer)) {
this->createThumbnailFromFramebuffer(img);
}
else {