summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorSHIBATA Hiroshi <hsbt@ruby-lang.org>2016-11-29 18:18:05 +0900
committerSHIBATA Hiroshi <hsbt@ruby-lang.org>2016-11-29 18:18:05 +0900
commitf5455216532f33e2b32bb035d14d820d1d37906b (patch)
treea0b9632758105863fad0b513b25c7018aa307dc8 /ext
parent2ecf7a99c2ba54fdff1d4b2cbce927d6cd071793 (diff)
downloadpsych-f5455216532f33e2b32bb035d14d820d1d37906b.tar.gz
Partly reverted build error introduced 146a637e2205b2b36a6fa83fc0c6f7ce0c74e123.
Diffstat (limited to 'ext')
-rw-r--r--ext/java/PsychParser.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/java/PsychParser.java b/ext/java/PsychParser.java
index ec00501..b6868f9 100644
--- a/ext/java/PsychParser.java
+++ b/ext/java/PsychParser.java
@@ -241,9 +241,10 @@ public class PsychParser extends RubyObject {
private void handleDocumentStart(ThreadContext context, DocumentStartEvent dse, boolean tainted, IRubyObject handler) {
Ruby runtime = context.runtime;
DumperOptions.Version _version = dse.getVersion();
- IRubyObject version = _version == null ?
+ Integer[] versionInts = _version == null ? null : _version.getArray();
+ IRubyObject version = versionInts == null ?
RubyArray.newArray(runtime) :
- RubyArray.newArray(runtime, runtime.newFixnum(_version.major()), runtime.newFixnum(_version.minor()));
+ RubyArray.newArray(runtime, runtime.newFixnum(versionInts[0]), runtime.newFixnum(versionInts[1]));
Map<String, String> tagsMap = dse.getTags();
RubyArray tags = RubyArray.newArray(runtime);