summaryrefslogtreecommitdiff
path: root/openbox/popup.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-10 16:34:03 +0000
committerDana Jansens <danakj@orodu.net>2007-05-10 16:34:03 +0000
commit6ff520d02ad3091c7e32a3cfc11fe8d3cb9b042f (patch)
tree6403d148fa7eaafdc6d3c8b3290a2b350d787f43 /openbox/popup.c
parent9c32f34b3766de01c51bc5d00c17d68804ab2603 (diff)
always set the multipliers just dont allow 0
Diffstat (limited to 'openbox/popup.c')
-rw-r--r--openbox/popup.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/openbox/popup.c b/openbox/popup.c
index d1e1a31f..e3d52e49 100644
--- a/openbox/popup.c
+++ b/openbox/popup.c
@@ -326,8 +326,9 @@ void icon_popup_delay_show(ObIconPopup *self, gulong usec,
void icon_popup_icon_size_multiplier(ObIconPopup *self, guint wm, guint hm)
{
- if (wm != 0) self->popup->iconwm = wm;
- if (hm != 0) self->popup->iconhm = hm;
+ /* cap them at 1 */
+ self->popup->iconwm = MAX(1, wm);
+ self->popup->iconhm = MAX(1, hm);
}
static void pager_popup_draw_icon(gint px, gint py, gint w, gint h,
@@ -503,6 +504,7 @@ void pager_popup_delay_show(ObPagerPopup *self, gulong usec,
void pager_popup_icon_size_multiplier(ObPagerPopup *self, guint wm, guint hm)
{
- if (wm != 0) self->popup->iconwm = wm;
- if (hm != 0) self->popup->iconhm = hm;
+ /* cap them at 1 */
+ self->popup->iconwm = MAX(1, wm);
+ self->popup->iconhm = MAX(1, hm);
}