X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fopenbox.c;h=f7d820e0111a5a834003df2fadc2c821fa3c7b96;hb=0cd9986f87c0ad678fd112e5b8fc286105599228;hp=ec6cc44c11214e6c274fbdbd14956d99d27cba15;hpb=092c053e99c06335027934bdc9f0203d8969447f;p=chaz%2Fopenbox diff --git a/openbox/openbox.c b/openbox/openbox.c index ec6cc44c..f7d820e0 100644 --- a/openbox/openbox.c +++ b/openbox/openbox.c @@ -168,7 +168,11 @@ gint main(gint argc, gchar **argv) ob_rr_inst = RrInstanceNew(obt_display, ob_screen); if (ob_rr_inst == NULL) ob_exit_with_error(_("Failed to initialize the obrender library.")); - ob_rr_icons = RrImageCacheNew(); + /* Saving 3 resizes of an RrImage makes a lot of sense for icons, as there + are generally 3 icon sizes needed: the titlebar icon, the menu icon, + and the alt-tab icon + */ + ob_rr_icons = RrImageCacheNew(3); XSynchronize(obt_display, xsync);