diff --git a/briar-desktop/src/org/briarproject/plugins/file/UnixRemovableDriveMonitor.java b/briar-desktop/src/org/briarproject/plugins/file/UnixRemovableDriveMonitor.java index 5a57b316d..17116e05e 100644 --- a/briar-desktop/src/org/briarproject/plugins/file/UnixRemovableDriveMonitor.java +++ b/briar-desktop/src/org/briarproject/plugins/file/UnixRemovableDriveMonitor.java @@ -39,7 +39,11 @@ JNotifyListener { triedLoad = true; } if (loadError != null) { - throw new IOException("JNotify not loaded", loadError); + // gymnastics due to having to support earlier Android APIs + // TODO(infinity0): add a utility that does this and convert other exceptions too + IOException e = new IOException("JNotify not loaded"); + e.initCause(loadError); + throw e; } }