aboutsummaryrefslogtreecommitdiffstats
path: root/calmwm.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--calmwm.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/calmwm.c b/calmwm.c
index 8eb2ad6..79b62ea 100644
--- a/calmwm.c
+++ b/calmwm.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: calmwm.c,v 1.18 2008/05/19 18:53:09 oga Exp $
+ * $Id: calmwm.c,v 1.19 2008/05/20 14:50:51 oga Exp $
*/
#include "headers.h"
@@ -152,6 +152,10 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
sc->display = x_screenname(which);
sc->which = which;
sc->rootwin = RootWindow(X_Dpy, which);
+
+ sc->xmax = DisplayWidth(X_Dpy, sc->which);
+ sc->ymax = DisplayHeight(X_Dpy, sc->which);
+
XAllocNamedColor(X_Dpy, DefaultColormap(X_Dpy, which),
"black", &sc->fgcolor, &tmp);
XAllocNamedColor(X_Dpy, DefaultColormap(X_Dpy, which),
@@ -204,6 +208,8 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
font_init(sc);
DefaultFont = font_getx(sc, Conf.DefaultFontName);
+ sc->fontheight = font_ascent(DefaultFont) +
+ font_descent(DefaultFont) + 1;
/*
* XXX - this should *really* be in screen_init(). ordering
@@ -213,7 +219,6 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
/* Initialize menu window. */
grab_menuinit(sc);
- search_init(sc);
/* Deal with existing clients. */
XQueryTree(X_Dpy, sc->rootwin, &w0, &w1, &wins, &nwins);