diff --git a/gajim/htmltextview.py b/gajim/htmltextview.py index 3371e9562..c066c9422 100644 --- a/gajim/htmltextview.py +++ b/gajim/htmltextview.py @@ -50,7 +50,7 @@ import urllib if __name__ == '__main__': from gajim.common import i18n import gajim.common.configpaths - app.common.configpaths.gajimpaths.init(None) + gajim.common.configpaths.gajimpaths.init(None) from gajim.common import app from gajim import gtkgui_helpers from gajim.gtkgui_helpers import get_icon_pixmap @@ -1084,16 +1084,21 @@ class HtmlTextView(Gtk.TextView): change_cursor = None if __name__ == '__main__': - from conversation_textview import ConversationTextview - import gajim as gaj + from gajim.conversation_textview import ConversationTextview + from gajim.gui_interface import Interface + from gajim.common import app, logger, caps_cache + app.logger = logger.Logger() + caps_cache.initialize(app.logger) - log = logging.getLogger() - gaj.Interface() + Interface() # create fake app.plugin_manager.gui_extension_point method for tests + def extension_point(*args): + pass def gui_extension_point(*args): pass - app.plugin_manager = gaj.Interface() + app.plugin_manager = Interface() + app.plugin_manager.extension_point = extension_point app.plugin_manager.gui_extension_point = gui_extension_point htmlview = ConversationTextview(None) @@ -1108,7 +1113,7 @@ if __name__ == '__main__': pointer = w.get_device_position(device) x = pointer[1] y = pointer[2] - tags = htmlview.tv.get_iter_at_location(x, y).get_tags() + tags = htmlview.tv.get_iter_at_location(x, y)[1].get_tags() if change_cursor: w.set_cursor(gtkgui_helpers.get_cursor('XTERM')) change_cursor = None