Commit fe3ff01
committed
WebKit::DisplayLink maintains a strong reference to WebPageProxy, creating a reference cycle
https://bugs.webkit.org/show_bug.cgi?id=184718
Reviewed by Tim Horton.
It turns out that the m_webPageProxy back-reference in DisplayLink, which was creating a
reference cycle, wasn't ever read, so we can just remove it.
* UIProcess/mac/DisplayLink.cpp:
(WebKit::DisplayLink::DisplayLink):
* UIProcess/mac/DisplayLink.h:
Canonical link: https://commits.webkit.org/200233@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@230747 268f45cc-cd09-0410-ab3c-d52691b4dbfc1 parent 029450f commit fe3ff01Copy full SHA for fe3ff01
3 files changed
+14-2Lines changed: 14 additions & 2 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- Source/WebKit
- UIProcess/mac
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+14Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
1 | 15 | |
2 | 16 | |
3 | 17 | |
|
Collapse file
Source/WebKit/UIProcess/mac/DisplayLink.cpp
Copy file name to clipboardExpand all lines: Source/WebKit/UIProcess/mac/DisplayLink.cpp-1Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
36 | 36 | |
37 | 37 | |
38 | 38 | |
39 | | - |
40 | 39 | |
41 | 40 | |
42 | 41 | |
|
Collapse file
Source/WebKit/UIProcess/mac/DisplayLink.h
Copy file name to clipboardExpand all lines: Source/WebKit/UIProcess/mac/DisplayLink.h-1Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
49 | 49 | |
50 | 50 | |
51 | 51 | |
52 | | - |
53 | 52 | |
54 | 53 | |
55 | 54 | |
|
0 commit comments