diff options
author | Johannes Schickel | 2012-08-12 15:16:27 +0200 |
---|---|---|
committer | Johannes Schickel | 2012-08-12 15:16:27 +0200 |
commit | 9ba145419faa46b85baf5982f0c62ab76268b0af (patch) | |
tree | 35eb76ea162515b459a94b18cc28e9bff79f67d9 /gui | |
parent | c6e938fab9faecea5b6a03f32d9d18eb7c088359 (diff) | |
download | scummvm-rg350-9ba145419faa46b85baf5982f0c62ab76268b0af.tar.gz scummvm-rg350-9ba145419faa46b85baf5982f0c62ab76268b0af.tar.bz2 scummvm-rg350-9ba145419faa46b85baf5982f0c62ab76268b0af.zip |
GUI: Mark parts of the grid based chooser layout code as HACK.
Diffstat (limited to 'gui')
-rw-r--r-- | gui/saveload-dialog.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gui/saveload-dialog.cpp b/gui/saveload-dialog.cpp index 8e214bce90..d1a66dc28a 100644 --- a/gui/saveload-dialog.cpp +++ b/gui/saveload-dialog.cpp @@ -620,6 +620,8 @@ void SaveLoadChooserGrid::open() { } void SaveLoadChooserGrid::reflowLayout() { + // HACK: The page display is not available in low resolution layout. We + // remove and readd the widget here to avoid our GUI from erroring out. removeWidget(_pageDisplay); if (g_gui.xmlEval()->getVar("Globals.ShowChooserPageDisplay") == 1) { _pageDisplay->init(); @@ -628,6 +630,8 @@ void SaveLoadChooserGrid::reflowLayout() { SaveLoadChooserDialog::reflowLayout(); destroyButtons(); + // HACK: The whole code below really works around the fact, that we have + // no easy way to dynamically layout widgets. const uint16 availableWidth = getWidth() - 20; uint16 availableHeight; |