X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=render%2Ffont.c;h=c3d49504f125c7a2cfde3d412fad14936ea31b20;hb=c4e4760c41f10aae6af19a4363cb247c71edee4b;hp=6e52c9abd53882670fc1cefa971d469ace3f1153;hpb=4685a11530e32b513398607d0f38a7c761b33ad3;p=chaz%2Fopenbox diff --git a/render/font.c b/render/font.c index 6e52c9ab..c3d49504 100644 --- a/render/font.c +++ b/render/font.c @@ -1,3 +1,22 @@ +/* -*- indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*- + + font.c for the Openbox window manager + Copyright (c) 2003 Ben Jansens + Copyright (c) 2003 Derek Foreman + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + See the COPYING file for a copy of the GNU General Public License. +*/ + #include "font.h" #include "color.h" #include "mask.h" @@ -28,7 +47,7 @@ static gboolean started = FALSE; static void font_startup(void) { if (!XftInit(0)) { - g_warning(_("Couldn't initialize Xft.\n")); + g_warning(_("Couldn't initialize Xft.")); exit(EXIT_FAILURE); } FcNameRegisterObjectTypes(objs, (sizeof(objs) / sizeof(objs[0]))); @@ -56,6 +75,7 @@ static RrFont *openfont(const RrInstance *inst, char *fontstring) return NULL; match = XftFontMatch(RrDisplay(inst), RrScreen(inst), pat, &res); + FcPatternDestroy(pat); if (!match) return NULL;