Skip to content

Commit 0aff667

Browse files
committed
fix android > 6 error: Incorrect window parameters
1 parent 16c63ac commit 0aff667

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,3 +213,4 @@ pip-log.txt
213213

214214
#Mr Developer
215215
.mr.developer.cfg
216+
.idea

src/android/com/dooble/phonertc/PhoneRTCPlugin.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,11 @@ private void refreshVideoView() {
367367
for (int video = 0; video < videosInRow && videoIndex < n; video++) {
368368
VideoTrackRendererPair pair = _remoteVideos.get(videoIndex++);
369369

370+
int widthPercentage = x + videoSizeAsPercentage > 100 ? (int)(videoSizeAsPercentage - x) : videoSizeAsPercentage;
371+
int heightPercentage = y + videoSizeAsPercentage > 100 ? (int)(videoSizeAsPercentage - y) : videoSizeAsPercentage;
372+
370373
pair.setVideoRenderer(new VideoRenderer(
371-
VideoRendererGui.create(x, y, videoSizeAsPercentage, videoSizeAsPercentage,
374+
VideoRendererGui.create(x, y, widthPercentage, heightPercentage,
372375
VideoRendererGui.ScalingType.SCALE_FILL, true)));
373376

374377
pair.getVideoTrack().addRenderer(pair.getVideoRenderer());

0 commit comments

Comments
 (0)