* #33928: refactor recording callback
diff --git a/src/org/sflphone/model/BubblesView.java b/src/org/sflphone/model/BubblesView.java
index c53f18a..6c2923f 100644
--- a/src/org/sflphone/model/BubblesView.java
+++ b/src/org/sflphone/model/BubblesView.java
@@ -370,7 +370,8 @@
                     return true;

                 case Bubble.actions.RECORD:

                     try {

-                        callback.mCallbacks.getService().toggleRecordingCall(expand.getCallID());

+                        boolean isRecording = callback.mCallbacks.getService().toggleRecordingCall(expand.getCallID());

+                        ((BubbleUser) expand).associated_call.setRecording(isRecording);

                     } catch (RemoteException e1) {

                         e1.printStackTrace();

                     }