summaryrefslogtreecommitdiff
path: root/recipes/xinput-calibrator/xinput-calibrator-0.5.0/0002-gui_x11.cpp-Load-font-fixed-when-9x15-fails-in-GuiCa.patch
blob: 08f430999b03b6ce769da4f5821ffde66bdcd0ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From aaf549ecacc05bd5ddd29bb345cae471ce3ab48c Mon Sep 17 00:00:00 2001
From: Marco Cavallini <m.cavallini@koansoftware.com>
Date: Thu, 21 Jan 2010 16:46:18 +0100
Subject: [PATCH] gui_x11.cpp: Load font fixed when 9x15 fails in GuiCalibratorX11


Signed-off-by: Marco Cavallini <m.cavallini@koansoftware.com>
---
 gui_x11.cpp |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/gui_x11.cpp b/gui_x11.cpp
index bc483cd..02ddc73 100644
--- a/gui_x11.cpp
+++ b/gui_x11.cpp
@@ -112,8 +112,11 @@ GuiCalibratorX11::GuiCalibratorX11(Calibrator* calibrator0)
     // Load font and get font information structure
     font_info = XLoadQueryFont(display, "9x15");
     if (font_info == NULL) {
-        XCloseDisplay(display);
-        throw std::runtime_error("Unable to open 9x15 font");
+        font_info = XLoadQueryFont(display, "fixed");
+        if (font_info == NULL) {
+            XCloseDisplay(display);
+            throw std::runtime_error("Unable to open 9x15 neither fixed font");
+        }
     }
 
     // Compute absolute circle centers
-- 
1.6.3.3