// Do object rendering...
for(int i=0; i<Global::numLayers; i++)
- drawing->RenderObjects(&painter, drawing->document.objects, i);
+ {
+ if (Global::layerHidden[i] == false)
+ drawing->RenderObjects(&painter, drawing->document.objects, i);
+ }
// Restore vars
Global::origin = originSave;
QPoint pos = settings.value("pos", QPoint(200, 200)).toPoint();
QSize size = settings.value("size", QSize(400, 400)).toSize();
drawing->useAntialiasing = settings.value("useAntialiasing", true).toBool();
- snapToGridAct->setChecked(settings.value("snapToGrid", true).toBool());
+ Global::snapToGrid = settings.value("snapToGrid", true).toBool();
+ snapToGridAct->setChecked(Global::snapToGrid);
resize(size);
move(pos);
restoreState(settings.value("windowState").toByteArray());