BenLubar / df-ai

Dwarf Fortress + Artificial Intelligence
https://benlubar.github.io/df-ai/
zlib License
245 stars 26 forks source link

Assertion failed on exclusive_callback.cpp #76

Open txtsd opened 3 years ago

txtsd commented 3 years ago

ai version:

Dwarf Fortress 0.44.12
  Linux 64-bit
df-ai 0.44.12-r3-0-gfe3b7ab7
  code fe3b7ab78aa865aad7abe055e1c4dfb0aa02de0b
DFHack 0.44.12-r3-0-g82f082d7
  library 82f082d7cbd6b823ab4c54d0dfbbf578f7fb1c4a
  structures 4053321b202a29f667d64d824ba8339ec1b1df4f

Additional context

df-ai debug log opened. version information follows:
Dwarf Fortress 0.44.12
  Linux 64-bit
df-ai 0.44.12-r3-0-gfe3b7ab7
  code fe3b7ab78aa865aad7abe055e1c4dfb0aa02de0b
DFHack 0.44.12-r3-0-g82f082d7
  library 82f082d7cbd6b823ab4c54d0dfbbf578f7fb1c4a
  structures 4053321b202a29f667d64d824ba8339ec1b1df4f
Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

df-ai debug log opened. version information follows:
Dwarf Fortress 0.44.12
  Linux 64-bit
df-ai 0.44.12-r3-0-gfe3b7ab7
  code fe3b7ab78aa865aad7abe055e1c4dfb0aa02de0b
DFHack 0.44.12-r3-0-g82f082d7
  library 82f082d7cbd6b823ab4c54d0dfbbf578f7fb1c4a
  structures 4053321b202a29f667d64d824ba8339ec1b1df4f
Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

df-ai debug log opened. version information follows:
Dwarf Fortress 0.44.12
  Linux 64-bit
df-ai 0.44.12-r3-0-gfe3b7ab7
  code fe3b7ab78aa865aad7abe055e1c4dfb0aa02de0b
DFHack 0.44.12-r3-0-g82f082d7
  library 82f082d7cbd6b823ab4c54d0dfbbf578f7fb1c4a
  structures 4053321b202a29f667d64d824ba8339ec1b1df4f
Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default

Assertion failed on exclusive_callback.cpp line 150: expectedScreen->is_instance(curview) && (expectedFocus.empty() || Gui::getFocusString(curview) == expectedFocus) && (expectedParentFocus.empty() || Gui::getFocusString(curview->parent) == expectedFocus)
expected screen to be viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Positions:, but it is viewscreen_layer_militaryst:layer_military/Equip/Customize/View/Squads:dwarfmode/Default
lethosor commented 3 years ago

There are a lot of changes since 0.44.12-r3, some of which may be related: https://github.com/BenLubar/df-ai/compare/0.44.12-r3...develop I would suggest upgrading to see if that helps at all.

txtsd commented 3 years ago

I've actually been running this version because upstream encounters a LOT of pauses on 0.47.04. I guess I might as well run 0.47.04. Should I close this then?

lethosor commented 3 years ago

By "upstream" are you referring to this repo or a different one? I don't know for sure if upgrading will fix your issue - my point is that there appear to be some changes that might help, so it would be good to know if this issue has actually already been fixed.

txtsd commented 3 years ago

Oops. By upstream I meant the develop branch.