Changeset 242374 in webkit
- Timestamp:
- Mar 4, 2019, 12:35:54 PM (7 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UserInterface/Controllers/CanvasManager.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r242370 r242374 1 2019-03-04 Devin Rousso <drousso@apple.com> 2 3 Web Inspector: Canvas: protocol error on first open 4 https://bugs.webkit.org/show_bug.cgi?id=195059 5 <rdar://problem/48407871> 6 7 Reviewed by Joseph Pecoraro. 8 9 * UserInterface/Controllers/CanvasManager.js: 10 (WI.CanvasManager.prototype.initializeTarget): 11 (WI.CanvasManager.prototype.static supportsRecordingAutoCapture): 12 (WI.CanvasManager.prototype.setRecordingAutoCaptureFrameCount): 13 If targets aren't available, wait until they are and then set the auto-capture frame count. 14 1 15 2019-03-04 Devin Rousso <drousso@apple.com> 2 16 -
trunk/Source/WebInspectorUI/UserInterface/Controllers/CanvasManager.js
r240471 r242374 43 43 initializeTarget(target) 44 44 { 45 if (target.CanvasAgent) 45 if (target.CanvasAgent) { 46 46 target.CanvasAgent.enable(); 47 48 if (target.CanvasAgent.setRecordingAutoCaptureFrameCount && WI.settings.canvasRecordingAutoCaptureEnabled.value && WI.settings.canvasRecordingAutoCaptureFrameCount.value) 49 target.CanvasAgent.setRecordingAutoCaptureFrameCount(WI.settings.canvasRecordingAutoCaptureFrameCount.value); 50 } 47 51 } 48 52 … … 51 55 static supportsRecordingAutoCapture() 52 56 { 53 return window.CanvasAgent &&CanvasAgent.setRecordingAutoCaptureFrameCount;57 return InspectorBackend.domains.CanvasAgent && InspectorBackend.domains.CanvasAgent.setRecordingAutoCaptureFrameCount; 54 58 } 55 59 … … 98 102 console.assert(!isNaN(count) && count >= 0); 99 103 100 return CanvasAgent.setRecordingAutoCaptureFrameCount(enabled ? count : 0) 101 .then(() => { 102 WI.settings.canvasRecordingAutoCaptureEnabled.value = enabled && count; 103 WI.settings.canvasRecordingAutoCaptureFrameCount.value = count; 104 }) 105 .catch((error) => { 106 console.error(error); 107 }); 104 for (let target of WI.targets) { 105 if (target.CanvasAgent) 106 target.CanvasAgent.setRecordingAutoCaptureFrameCount(enabled ? count : 0); 107 } 108 109 WI.settings.canvasRecordingAutoCaptureEnabled.value = enabled && count; 110 WI.settings.canvasRecordingAutoCaptureFrameCount.value = count; 108 111 } 109 112
Note:
See TracChangeset
for help on using the changeset viewer.