double CharSizeCache::get_char_width(gunichar uch, const Pango::Item& item) {
Pango::Analysis analysis = item.get_analysis();
Glib::RefPtr<Pango::Font> font = analysis.get_font();
- const int font_id = reinterpret_cast<int>(font->gobj());
+ const int font_id = reinterpret_cast<long int>(font->gobj());
return get_char_width(uch, item, get_map(font_id));
}