Compare commits

...

1 Commits

Author SHA1 Message Date
Denny Sheirer
fc13777211 #1456 Resolves issue with shutdown when no sdrplay api is available. Version update to 0.6.0 alpha-2 (#1457)
Co-authored-by: Dennis Sheirer <dsheirer@github.com>
2023-02-19 10:18:19 -05:00
2 changed files with 21 additions and 14 deletions

View File

@@ -30,7 +30,7 @@ repositories {
maven { url "https://jitpack.io" } maven { url "https://jitpack.io" }
} }
version = '0.6.0-alpha1' version = '0.6.0-alpha2'
//Java 19 is required for this version of the Project Panama preview/incubator feature //Java 19 is required for this version of the Project Panama preview/incubator feature
java { java {

View File

@@ -561,21 +561,28 @@ public class SDRplay
*/ */
public Status close() public Status close()
{ {
Status closeStatus; if(mSdrplayLibraryLoaded)
try
{ {
closeStatus = Status.fromValue(sdrplay_api_h.sdrplay_api_Close()); Status closeStatus;
}
catch(Exception e)
{
closeStatus = Status.FAIL;
mLog.error("Error closing SDRPlay API", e);
}
mSdrplayLibraryLoaded = false; try
mAvailable = false; {
return closeStatus; closeStatus = Status.fromValue(sdrplay_api_h.sdrplay_api_Close());
}
catch(Exception e)
{
closeStatus = Status.FAIL;
mLog.error("Error closing SDRPlay API", e);
}
mSdrplayLibraryLoaded = false;
mAvailable = false;
return closeStatus;
}
else
{
return Status.API_UNAVAILABLE;
}
} }
/** /**