File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -228,6 +228,7 @@ namespace MWGui
228228 mMagicSelectionDialog = std::make_unique<MagicSelectionDialog>(this );
229229 }
230230 mMagicSelectionDialog ->setVisible (true );
231+ mMagicSelectionDialog ->setActiveControllerWindow (true );
231232
232233 mAssignDialog ->setVisible (false );
233234 }
@@ -724,7 +725,6 @@ namespace MWGui
724725 WindowModal::onOpen ();
725726
726727 mMagicList ->setModel (new SpellModel (MWMechanics::getPlayer ()));
727- mMagicList ->resetScrollbars ();
728728 }
729729
730730 void MagicSelectionDialog::onModelIndexSelected (SpellModel::ModelIndex index)
@@ -745,4 +745,13 @@ namespace MWGui
745745
746746 return true ;
747747 }
748+
749+ void MagicSelectionDialog::setActiveControllerWindow (bool active)
750+ {
751+ if (!Settings::gui ().mControllerMenus )
752+ return ;
753+
754+ mMagicList ->setActiveControllerWindow (active);
755+ WindowBase::setActiveControllerWindow (active);
756+ }
748757}
Original file line number Diff line number Diff line change @@ -107,6 +107,8 @@ namespace MWGui
107107 void onOpen () override ;
108108 bool exit () override ;
109109
110+ void setActiveControllerWindow (bool active) override ;
111+
110112 private:
111113 MyGUI::Button* mCancelButton ;
112114 SpellView* mMagicList ;
@@ -117,7 +119,6 @@ namespace MWGui
117119 void onModelIndexSelected (SpellModel::ModelIndex index);
118120
119121 bool onControllerButtonEvent (const SDL_ControllerButtonEvent& arg) override ;
120- size_t mControllerFocus = 0 ;
121122 };
122123}
123124
You can’t perform that action at this time.
0 commit comments