diff --git a/java/common/org/linphone/core/LinphoneCore.java b/java/common/org/linphone/core/LinphoneCore.java index 927c9596e2c5a4517510795bc918394abddb139e..e02b193510d21dfa3219940e2ab2c3e4a89e93ad 100644 --- a/java/common/org/linphone/core/LinphoneCore.java +++ b/java/common/org/linphone/core/LinphoneCore.java @@ -130,8 +130,9 @@ public interface LinphoneCore { * {@link LinphoneCoreListener#inviteReceived(LinphoneCore, String)} listener. * The application can later respond positively to the call using * this method. + * @throws LinphoneCoreException */ - public void acceptCall(); + public void acceptCall() throws LinphoneCoreException; /** diff --git a/java/j2me/org/linphone/core/LinphoneCoreException.java b/java/j2me/org/linphone/core/LinphoneCoreException.java index 105224ee45555edbce39add954d55a1d05064d71..9ebb98fada4d7628c132b8c2df5e92c73df0c2df 100644 --- a/java/j2me/org/linphone/core/LinphoneCoreException.java +++ b/java/j2me/org/linphone/core/LinphoneCoreException.java @@ -30,6 +30,7 @@ public class LinphoneCoreException extends Exception { } public LinphoneCoreException(Throwable e) { + this(e.getClass().getName()+" "+ e.getMessage()); mE = e; } @@ -40,7 +41,7 @@ public class LinphoneCoreException extends Exception { public void printStackTrace() { super.printStackTrace(); - mE.printStackTrace(); + if (mE!=null) mE.printStackTrace(); }