History

Merge pull request #10350 from sethalves/fix-vr-2d-vr-tablet-crash

Fix vr 2d vr tablet crash

Andrew Meadows committed 9 years ago

Commit 7cb2bff2 parents ecd690e 6b2caf82 files · +9 −3Browse files

Showing the changes to libraries/script-engine/src/TabletScriptingInterface.cpp (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/TabletScriptingInterface.cpp+4−2
@@ -231,8 +231,10 @@ void TabletProxy::setToolbarMode(bool toolbarMode) { · 230 unmodified lines
231 connect(tabletRootWindow, &QmlWindowClass::fromQml, this, &TabletProxy::fromQml);231 connect(tabletRootWindow, &QmlWindowClass::fromQml, this, &TabletProxy::fromQml);
232 });232 });
233 } else {233 } else {
234 _state = State::Home;
234 removeButtonsFromToolbar();235 removeButtonsFromToolbar();
235 addButtonsToHomeScreen();236 addButtonsToHomeScreen();
237 emit screenChanged(QVariant("Home"), QVariant(TABLET_SOURCE_URL));
236 238
237 // destroy desktop window239 // destroy desktop window
238 if (_desktopWindow) {240 if (_desktopWindow) {
@@ -642,8 +644,8 @@ void TabletProxy::addButtonsToHomeScreen() { · 403 unmodified lines
642 for (auto& buttonProxy : _tabletButtonProxies) {644 for (auto& buttonProxy : _tabletButtonProxies) {
643 addButtonProxyToQmlTablet(tablet, buttonProxy.data());645 addButtonProxyToQmlTablet(tablet, buttonProxy.data());
644 }646 }
645 auto loader = _qmlTabletRoot->findChild<QQuickItem*>("loader");647 auto loader = _qmlTabletRoot->findChild<QQuickItem*>("loader");
646 QObject::disconnect(loader, SIGNAL(loaded()), this, SLOT(addButtonsToHomeScreen()));648 QObject::disconnect(loader, SIGNAL(loaded()), this, SLOT(addButtonsToHomeScreen()));
647}649}
648 650
649QObject* TabletProxy::getTabletSurface() {651QObject* TabletProxy::getTabletSurface() {