File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 3
3
4
4
/*
5
5
This file was copied from https://github.com/The-Modular-Mind/oscelot
6
+
7
+ Modifications:
8
+
9
+ Downgraded FATAL logging to WARN level
6
10
*/
7
11
8
12
namespace TheModularMind {
@@ -26,7 +30,8 @@ class OscMessage {
26
30
remotePort = oscMessage.remotePort ;
27
31
28
32
for (std::size_t i = 0 ; i < oscMessage.args .size (); ++i) {
29
- switch (oscMessage.getArgType (i)) {
33
+ osc::TypeTagValues argType = oscMessage.getArgType (i);
34
+ switch (argType) {
30
35
case osc::INT32_TYPE_TAG:
31
36
args.push_back (new OscArgInt32 (oscMessage.getArgAsInt (i)));
32
37
break ;
@@ -37,7 +42,7 @@ class OscMessage {
37
42
args.push_back (new OscArgString (oscMessage.getArgAsString (i)));
38
43
break ;
39
44
default :
40
- FATAL (" OscMessage copy(): bad/unimplemented argument type %i" , oscMessage. getArgType (i) );
45
+ WARN (" OscMessage copy(): bad/unimplemented argument type %i" , argType );
41
46
break ;
42
47
}
43
48
}
@@ -61,7 +66,6 @@ class OscMessage {
61
66
62
67
osc::TypeTagValues getArgType (std::size_t index) const {
63
68
if (index >= args.size ()) {
64
- FATAL (" OscMessage.getArgType(): index %d out of bounds" , (int )index);
65
69
return osc::NIL_TYPE_TAG;
66
70
} else {
67
71
return args[index]->getType ();
You can’t perform that action at this time.
0 commit comments