Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
808bd14e30 | ||
|
|
0049b3ce07 |
@@ -117,10 +117,7 @@ For general questions or discussions, you can also use:
|
|||||||
I'm [@rom1v](https://github.com/rom1v), the author and maintainer of _scrcpy_.
|
I'm [@rom1v](https://github.com/rom1v), the author and maintainer of _scrcpy_.
|
||||||
|
|
||||||
If you appreciate this application, you can [support my open source
|
If you appreciate this application, you can [support my open source
|
||||||
work][donate]:
|
work][donate].
|
||||||
- [GitHub Sponsors](https://github.com/sponsors/rom1v)
|
|
||||||
- [Liberapay](https://liberapay.com/rom1v/)
|
|
||||||
- [PayPal](https://paypal.me/rom2v)
|
|
||||||
|
|
||||||
[donate]: https://blog.rom1v.com/about/#support-my-open-source-work
|
[donate]: https://blog.rom1v.com/about/#support-my-open-source-work
|
||||||
|
|
||||||
|
|||||||
@@ -103,6 +103,11 @@ public final class Device {
|
|||||||
ServiceManager.getWindowManager().registerDisplayFoldListener(new IDisplayFoldListener.Stub() {
|
ServiceManager.getWindowManager().registerDisplayFoldListener(new IDisplayFoldListener.Stub() {
|
||||||
@Override
|
@Override
|
||||||
public void onDisplayFoldChanged(int displayId, boolean folded) {
|
public void onDisplayFoldChanged(int displayId, boolean folded) {
|
||||||
|
if (Device.this.displayId != displayId) {
|
||||||
|
// Ignore events related to other display ids
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
synchronized (Device.this) {
|
synchronized (Device.this) {
|
||||||
DisplayInfo displayInfo = ServiceManager.getDisplayManager().getDisplayInfo(displayId);
|
DisplayInfo displayInfo = ServiceManager.getDisplayManager().getDisplayInfo(displayId);
|
||||||
if (displayInfo == null) {
|
if (displayInfo == null) {
|
||||||
|
|||||||
@@ -147,7 +147,6 @@ public class ScreenEncoder implements Device.RotationListener, Device.FoldListen
|
|||||||
// Downsizing on error is only enabled if an encoding failure occurs before the first frame (downsizing later could be surprising)
|
// Downsizing on error is only enabled if an encoding failure occurs before the first frame (downsizing later could be surprising)
|
||||||
|
|
||||||
int newMaxSize = chooseMaxSizeFallback(screenInfo.getVideoSize());
|
int newMaxSize = chooseMaxSizeFallback(screenInfo.getVideoSize());
|
||||||
Ln.i("newMaxSize = " + newMaxSize);
|
|
||||||
if (newMaxSize == 0) {
|
if (newMaxSize == 0) {
|
||||||
// Must definitively fail
|
// Must definitively fail
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user