message: Extract common Point subexpression
diff: @@ -110,11 +110,13 @@ void ListBoxBase::onSizeChanged()
  */
  void ListBoxBase::onMouseDown(EventHandler::MouseButton button, int x, int y)
  {
  + const auto point = NAS2D::Point{x, y};
  +
  if (!visible() || !hasFocus()) { return; }
  if (empty() || button == EventHandler::MouseButton::BUTTON_MIDDLE) { return; }
  - if (button == EventHandler::MouseButton::BUTTON_RIGHT && mRect.to<int>().contains(Point{x, y}))
  + if (button == EventHandler::MouseButton::BUTTON_RIGHT && mRect.to<int>().contains(point))
  {
  setSelection(constants::NO_SELECTION);
  return;
  @@ -122,7 +124,7 @@ void ListBoxBase::onMouseDown(EventHandler::MouseButton button, int x, int y)
  // A few basic checks
  if (!rect().contains(mMousePosition) || mCurrentHighlight == constants::NO_SELECTION) { return; }
  - if (mSlider.visible() && mSlider.rect().contains(Point{x, y})) { return; }
  + if (mSlider.visible() && mSlider.rect().contains(point)) { return; }
  if (static_cast<std::size_t>(mCurrentHighlight) >= mItems.size()) { return; }
  setSelection(mCurrentHighlight);
  