Merge pull request #1100 from johankwarnmarksymphony/screen-share-indicator

fix: screen-share indicator zoomed in
This commit is contained in:
Johan Kwarnmark 2020-10-20 14:34:17 +02:00 committed by GitHub
commit a60d73f66c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1029,6 +1029,8 @@ export class WindowHandler {
if (!this.screenSharingIndicatorWindow || !windowExists(this.screenSharingIndicatorWindow)) {
return;
}
this.screenSharingIndicatorWindow.webContents.setZoomFactor(1);
this.screenSharingIndicatorWindow.webContents.setVisualZoomLevelLimits(1, 1);
this.screenSharingIndicatorWindow.webContents.send('screen-sharing-indicator-data', { id, streamId });
});
const stopScreenSharing = (_event, indicatorId) => {
@ -1261,6 +1263,11 @@ export class WindowHandler {
if (!focusedWindow || !windowExists(focusedWindow)) {
return;
}
if (focusedWindow.getTitle() === 'Screen Sharing Indicator - Symphony') {
return;
}
// electron/lib/browser/api/menu-item-roles.js row 159
const currentZoomLevel = focusedWindow.webContents.getZoomLevel();
focusedWindow.webContents.setZoomLevel(currentZoomLevel + 0.5);