From 69a2c015679c7b31d8c4664e18ab987ad2f63464 Mon Sep 17 00:00:00 2001 From: Simon Schampijer Date: Thu, 05 Jun 2008 14:15:23 +0000 Subject: Add check to not fail on new gtksourceview2 API --- (limited to 'pippy_app.py') diff --git a/pippy_app.py b/pippy_app.py index 15d13b0..99ee682 100644 --- a/pippy_app.py +++ b/pippy_app.py @@ -115,13 +115,20 @@ class PippyActivity(ViewSourceActivity): global text_buffer text_buffer = gtksourceview2.Buffer() lang_manager = gtksourceview2.language_manager_get_default() - langs = lang_manager.list_languages() + if hasattr(lang_manager, 'list_languages'): + langs = lang_manager.list_languages() + else: + lang_ids = lang_manager.get_language_ids() + langs = [lang_manager.get_language(lang_id) for lang_id in lang_ids] for lang in langs: for m in lang.get_mime_types(): if m == "text/x-python": text_buffer.set_language(lang) - text_buffer.set_highlight(True) + if hasattr(text_buffer,'set_highlight'): + text_buffer.set_highlight(True) + else: + text_buffer.set_highlight_syntax(True) # The GTK source view window self.text_view = gtksourceview2.View(text_buffer) -- cgit v0.9.1