diff --git a/examples/editVoxels.js b/examples/editVoxels.js index 453ac28649..b9f5d925d9 100644 --- a/examples/editVoxels.js +++ b/examples/editVoxels.js @@ -331,8 +331,9 @@ function ScaleSelector() { }); this.setScale = function(scale) { this.scale = scale; - this.power = Math.floor(Math.log(scale)); + this.power = Math.floor(Math.log(scale) / Math.log(2)); rescaleImport(); + this.update(); } this.show = function(doShow) { @@ -835,7 +836,6 @@ function showPreviewLines() { if (copyScale) { scaleSelector.setScale(intersection.voxel.s); - scaleSelector.update(); } moveTools(); } else { diff --git a/interface/src/MainWindow.cpp b/interface/src/MainWindow.cpp index 7fddbfffa3..3c2f4a7ca4 100644 --- a/interface/src/MainWindow.cpp +++ b/interface/src/MainWindow.cpp @@ -10,6 +10,7 @@ // #include "MainWindow.h" +#include "Menu.h" #include #include @@ -56,6 +57,10 @@ void MainWindow::changeEvent(QEvent* event) { } else { emit windowShown(true); } + + if (isFullScreen() != Menu::getInstance()->isOptionChecked(MenuOption::Fullscreen)) { + Menu::getInstance()->setIsOptionChecked(MenuOption::Fullscreen, isFullScreen()); + } } else if (event->type() == QEvent::ActivationChange) { if (isActiveWindow()) { emit windowShown(true); diff --git a/interface/src/ui/ScriptLineNumberArea.cpp b/interface/src/ui/ScriptLineNumberArea.cpp index 9173c72375..5bb08918b9 100644 --- a/interface/src/ui/ScriptLineNumberArea.cpp +++ b/interface/src/ui/ScriptLineNumberArea.cpp @@ -19,7 +19,7 @@ ScriptLineNumberArea::ScriptLineNumberArea(ScriptEditBox* scriptEditBox) : _scriptEditBox = scriptEditBox; } -QSize ScriptLineNumberArea::sizeHint() { +QSize ScriptLineNumberArea::sizeHint() const { return QSize(_scriptEditBox->lineNumberAreaWidth(), 0); } diff --git a/interface/src/ui/ScriptLineNumberArea.h b/interface/src/ui/ScriptLineNumberArea.h index 75be2048f0..47c540ca0e 100644 --- a/interface/src/ui/ScriptLineNumberArea.h +++ b/interface/src/ui/ScriptLineNumberArea.h @@ -19,7 +19,7 @@ class ScriptLineNumberArea : public QWidget { public: ScriptLineNumberArea(ScriptEditBox* scriptEditBox); - QSize sizeHint(); + QSize sizeHint() const; protected: void paintEvent(QPaintEvent* event);