2013-09-26 17:14:40 +02:00

34 lines
987 B
Plaintext

$NetBSD: patch-aa,v 1.1.1.1 2007/12/12 08:34:16 obache Exp $
--- src/preference.c.orig 2005-10-05 09:41:23.000000000 +0900
+++ src/preference.c 2005-10-05 10:11:16.000000000 +0900
@@ -400,7 +400,7 @@ void calculate_font_size(){
PangoFontDescription* desc;
PangoLanguage* lang;
PangoFontMap* fontmap;
-#ifndef __WIN32__
+#if !GTK_CHECK_VERSION(2,8,0) && !defined(__WIN32__)
Display *display;
#endif
PangoContext *context;
@@ -420,6 +420,9 @@ void calculate_font_size(){
desc = pango_font_description_from_string(fontset_normal);
lang = pango_language_from_string("ja");
+#if GTK_CHECK_VERSION(2,8,0)
+ fontmap = pango_cairo_font_map_get_default();
+#else
#ifdef __WIN32__
fontmap = pango_win32_font_map_for_display();
#else
@@ -430,7 +433,8 @@ void calculate_font_size(){
}
fontmap = pango_x_font_map_for_display(display);
-#endif
+#endif /* __WIN32__ */
+#endif /* GTK_CHECK_VERSION(2,8,0) */
if(fontmap == NULL){
LOG(LOG_INFO, "fontmap == NULL");