8211962: Implicit narrowing in MacOSX java.desktop jsound
authorkbarrett
Wed, 10 Oct 2018 23:47:36 -0400
changeset 52089 081aed66b645
parent 52088 c7f7d824f2b6
child 52090 b698138cf69b
8211962: Implicit narrowing in MacOSX java.desktop jsound Summary: Cast value to needed type. Reviewed-by: serb
src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp
--- a/src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp	Wed Oct 10 17:53:22 2018 -0700
+++ b/src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp	Wed Oct 10 23:47:36 2018 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -609,7 +609,7 @@
                 // get the channel name
                 char *channelName;
                 CFStringRef cfname = NULL;
-                const AudioObjectPropertyAddress address = {kAudioObjectPropertyElementName, port->scope, ch};
+                const AudioObjectPropertyAddress address = {kAudioObjectPropertyElementName, port->scope, (unsigned)ch};
                 UInt32 size = sizeof(cfname);
                 OSStatus err = AudioObjectGetPropertyData(mixer->deviceID, &address, 0, NULL, &size, &cfname);
                 if (err == noErr) {