]> Dogcows Code - chaz/openbox/blobdiff - openbox/focus_cycle_popup.c
center the text vertically in list alttab box mode
[chaz/openbox] / openbox / focus_cycle_popup.c
index d5b707ede87f56e95902ce94e5e6a2b55e1727d2..c862933c0da115b7329eac3b5219368c7ca0d7ab 100644 (file)
@@ -339,8 +339,11 @@ static void popup_render(ObFocusCyclePopup *p, const ObClient *c,
     w = MAX(w, POPUP_WIDTH); /* min width */
 
     /* get the text height */
-    texth = MAX(RrMinHeight(p->a_text), RrMinHeight(p->a_hilite_text)) +
-        TEXT_BORDER * 2;
+    texth = RrMinHeight(p->a_hilite_text);
+    if (mode == OB_FOCUS_CYCLE_POPUP_MODE_LIST)
+        texth = MAX(MAX(texth, RrMinHeight(p->a_text)), ICON_SIZE);
+    else
+        texth += TEXT_BORDER * 2;
 
     if (mode == OB_FOCUS_CYCLE_POPUP_MODE_ICONS) {
         /* how many icons will fit in that row? make the width fit that */
This page took 0.020265 seconds and 4 git commands to generate.