diff --git a/sflphone-client-gnome/src/dbus/dbus.c b/sflphone-client-gnome/src/dbus/dbus.c
index 13d4c0641d87a31e2804f3d961d5b88b0bc97f0e..e7b86d912e10f4040458ca7a8184b5bacb2264e9 100644
--- a/sflphone-client-gnome/src/dbus/dbus.c
+++ b/sflphone-client-gnome/src/dbus/dbus.c
@@ -554,7 +554,7 @@ record_playback_stoped_cb (DBusGProxy *proxy UNUSED, const gchar *filepath)
     }
 
     for(i = 0; i < conflist_size; i++) {
-        conf = conferencelist_get(history, i);
+        conf = conferencelist_get_nth(history, i);
 	if(conf == NULL) {
 	    ERROR("DBUS: ERROR: Could not find %dth conf", i);
 	    break;