aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
diff options
context:
space:
mode:
authorxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2007-12-21 01:13:13 +0800
committerxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2007-12-21 01:13:13 +0800
commit084dd6bd4bae56aaafbe6f4e86c283a4dfac18db (patch)
tree9900ef67b6d4f019aaf224d494dbc3c4ad5c3bba /libempathy-gtk
parentf1782bb56b361c4aa204b01fa7f541cf69a2624c (diff)
downloadgsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar.gz
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar.bz2
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar.lz
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar.xz
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.tar.zst
gsoc2013-empathy-084dd6bd4bae56aaafbe6f4e86c283a4dfac18db.zip
Check if append_event is implemented by the theme before calling it
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@495 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'libempathy-gtk')
-rw-r--r--libempathy-gtk/empathy-theme.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libempathy-gtk/empathy-theme.c b/libempathy-gtk/empathy-theme.c
index 185ad925a..c465ae69a 100644
--- a/libempathy-gtk/empathy-theme.c
+++ b/libempathy-gtk/empathy-theme.c
@@ -414,6 +414,10 @@ empathy_theme_append_event (EmpathyTheme *theme,
EmpathyChatView *view,
const gchar *str)
{
+ if (!EMPATHY_THEME_GET_CLASS(theme)->append_event) {
+ return;
+ }
+
EMPATHY_THEME_GET_CLASS(theme)->append_event (theme, context, view, str);
}