mirror of
https://github.com/OpenMW/openmw.git
synced 2025-01-21 09:23:53 +00:00
commit
a21792657a
5 changed files with 23 additions and 1 deletions
|
@ -4,6 +4,8 @@
|
|||
Bug #3623: Fix HiDPI on Windows
|
||||
Bug #4540: Rain delay when exiting water
|
||||
Bug #4701: PrisonMarker record is not hardcoded like other markers
|
||||
Bug #4714: Crash upon game load in the repair menu while the "Your repair failed!" message is active
|
||||
Bug #4715: "Cannot get class of an empty object" exception after pressing ESC in the dialogue mode
|
||||
Feature #2229: Improve pathfinding AI
|
||||
Feature #3442: Default values for fallbacks from ini file
|
||||
Feature #4673: Weapon sheathing
|
||||
|
|
|
@ -740,6 +740,9 @@ namespace MWGui
|
|||
|
||||
bool DialogueWindow::isCompanion(const MWWorld::Ptr& actor)
|
||||
{
|
||||
if (actor.isEmpty())
|
||||
return false;
|
||||
|
||||
return !actor.getClass().getScript(actor).empty()
|
||||
&& actor.getRefData().getLocals().getIntVar(actor.getClass().getScript(actor), "companion");
|
||||
}
|
||||
|
|
|
@ -330,6 +330,21 @@ namespace MWGui
|
|||
}
|
||||
}
|
||||
|
||||
void ToolTips::clear()
|
||||
{
|
||||
mFocusObject = MWWorld::Ptr();
|
||||
|
||||
while (mDynamicToolTipBox->getChildCount())
|
||||
{
|
||||
MyGUI::Gui::getInstance().destroyWidget(mDynamicToolTipBox->getChildAt(0));
|
||||
}
|
||||
|
||||
for (unsigned int i=0; i < mMainWidget->getChildCount(); ++i)
|
||||
{
|
||||
mMainWidget->getChildAt(i)->setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
void ToolTips::setFocusObject(const MWWorld::Ptr& focus)
|
||||
{
|
||||
mFocusObject = focus;
|
||||
|
|
|
@ -59,6 +59,8 @@ namespace MWGui
|
|||
|
||||
void setDelay(float delay);
|
||||
|
||||
void clear();
|
||||
|
||||
void setFocusObject(const MWWorld::Ptr& focus);
|
||||
void setFocusObjectScreenCoords(float min_x, float min_y, float max_x, float max_y);
|
||||
///< set the screen-space position of the tooltip for focused object
|
||||
|
|
|
@ -1728,7 +1728,7 @@ namespace MWGui
|
|||
|
||||
mMessageBoxManager->clear();
|
||||
|
||||
mToolTips->setFocusObject(MWWorld::Ptr());
|
||||
mToolTips->clear();
|
||||
|
||||
mSelectedSpell.clear();
|
||||
mCustomMarkers.clear();
|
||||
|
|
Loading…
Reference in a new issue