From b260ec38592233921d94a77bfc552d4c0655e6a7 Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Fri, 3 Feb 2017 21:35:28 +0100 Subject: [PATCH] Fixed OS requierment for NativeAudioWindows --- .../nawin/NativeAudioWinPluginImpl.java | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/PluginNativeWin/src/de/tobias/playpad/nawin/NativeAudioWinPluginImpl.java b/PluginNativeWin/src/de/tobias/playpad/nawin/NativeAudioWinPluginImpl.java index fc5485fc..3f2f5d3f 100644 --- a/PluginNativeWin/src/de/tobias/playpad/nawin/NativeAudioWinPluginImpl.java +++ b/PluginNativeWin/src/de/tobias/playpad/nawin/NativeAudioWinPluginImpl.java @@ -32,21 +32,23 @@ public class NativeAudioWinPluginImpl implements NativeAudioWinPlugin { @PluginLoaded public void onLoaded(NativeAudioWinPlugin plugin) { - module = new Module(NAME, IDENTIFIER); - updatable = new NativeAudioWinUpdater(); - - try { - prepareBridging(); - bridgeCsharp(); - - if (OS.isWindows()) { - AudioRegistry registry = PlayPadPlugin.getRegistryCollection().getAudioHandlers(); - NativeAudioWinHandlerFactory nativeWin = new NativeAudioWinHandlerFactory("NativeWin"); - nativeWin.setName("NativeWin"); - registry.registerComponent(nativeWin, module); + if (OS.getType() == OS.OSType.Windows) { + module = new Module(NAME, IDENTIFIER); + updatable = new NativeAudioWinUpdater(); + + try { + prepareBridging(); + bridgeCsharp(); + + if (OS.isWindows()) { + AudioRegistry registry = PlayPadPlugin.getRegistryCollection().getAudioHandlers(); + NativeAudioWinHandlerFactory nativeWin = new NativeAudioWinHandlerFactory("NativeWin"); + nativeWin.setName("NativeWin"); + registry.registerComponent(nativeWin, module); + } + } catch (IOException e) { + e.printStackTrace(); } - } catch (IOException e) { - e.printStackTrace(); } } -- GitLab