diff --git source/gui/CDropDown.cpp source/gui/CDropDown.cpp
index 3a7e673..73cecc4 100644
|
|
InReaction CDropDown::ManuallyHandleEvent(const SDL_Event_* ev)
|
382 | 382 | |
383 | 383 | void CDropDown::SetupListRect() |
384 | 384 | { |
385 | | float size, buffer, button_width; |
| 385 | float size, buffer; |
386 | 386 | GUI<float>::GetSetting(this, "dropdown_size", size); |
387 | 387 | GUI<float>::GetSetting(this, "dropdown_buffer", buffer); |
388 | | GUI<float>::GetSetting(this, "button_width", button_width); |
389 | 388 | |
390 | 389 | if (m_ItemsYPositions.empty() || m_ItemsYPositions.back() >= size) |
391 | 390 | { |
392 | 391 | m_CachedListRect = CRect(m_CachedActualSize.left, m_CachedActualSize.bottom+buffer, |
393 | | m_CachedActualSize.right, m_CachedActualSize.bottom+buffer + size); |
| 392 | m_CachedActualSize.right, m_CachedActualSize.bottom+buffer + size); |
394 | 393 | |
395 | 394 | m_HideScrollBar = false; |
396 | 395 | } |
397 | 396 | else |
398 | 397 | { |
399 | 398 | m_CachedListRect = CRect(m_CachedActualSize.left, m_CachedActualSize.bottom+buffer, |
400 | | m_CachedActualSize.right - GetScrollBar(0).GetStyle()->m_Width, m_CachedActualSize.bottom+buffer + m_ItemsYPositions.back()); |
| 399 | m_CachedActualSize.right, m_CachedActualSize.bottom+buffer + m_ItemsYPositions.back()); |
401 | 400 | |
402 | | // We also need to hide the scrollbar |
403 | 401 | m_HideScrollBar = true; |
404 | 402 | } |
405 | 403 | } |