void UIContext::onGetActiveSite(Site* site) const { DocumentView* view = activeView(); if (view) { view->getSite(site); } // Default/dummy site (maybe for batch/command line mode) else if (!isUIAvailable()) { if (Document* doc = m_lastSelectedDoc) { site->document(doc); site->sprite(doc->sprite()); site->layer(doc->sprite()->indexToLayer(LayerIndex(0))); site->frame(0); } } }