- m_width = width;
- m_height = height;
-
- int minWidth = GetMinWidth(),
- minHeight = GetMinHeight(),
- maxWidth = GetMaxWidth(),
- maxHeight = GetMaxHeight();
-
- if ((minWidth != -1) && (m_width < minWidth)) m_width = minWidth;
- if ((minHeight != -1) && (m_height < minHeight)) m_height = minHeight;
- if ((maxWidth != -1) && (m_width > maxWidth)) m_width = maxWidth;
- if ((maxHeight != -1) && (m_height > maxHeight)) m_height = maxHeight;
+ /* FIXME: is this a hack? */
+ /* Since for some reason GTK will revert to using maximum size ever set
+ for this window, we have to set geometry hints maxsize to match size
+ given. Also set the to that minsize since resizing isn't possible
+ anyway. */