File tree 2 files changed +17
-6
lines changed
2 files changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -72,15 +72,17 @@ QWebEngineFileSystemAccessRequest::QWebEngineFileSystemAccessRequest(
72
72
*/
73
73
void QWebEngineFileSystemAccessRequest::reject ()
74
74
{
75
- d_ptr->reject ();
75
+ if (Q_LIKELY (d_ptr))
76
+ d_ptr->reject ();
76
77
}
77
78
78
79
/* !
79
80
Accepts the request to access local files.
80
81
*/
81
82
void QWebEngineFileSystemAccessRequest::accept ()
82
83
{
83
- d_ptr->accept ();
84
+ if (Q_LIKELY (d_ptr))
85
+ d_ptr->accept ();
84
86
}
85
87
86
88
/* !
@@ -90,7 +92,9 @@ void QWebEngineFileSystemAccessRequest::accept()
90
92
91
93
QUrl QWebEngineFileSystemAccessRequest::origin () const
92
94
{
93
- return d_ptr->origin ();
95
+ if (Q_LIKELY (d_ptr))
96
+ return d_ptr->origin ();
97
+ return QUrl ();
94
98
}
95
99
96
100
/* !
@@ -100,7 +104,9 @@ QUrl QWebEngineFileSystemAccessRequest::origin() const
100
104
101
105
QUrl QWebEngineFileSystemAccessRequest::filePath () const
102
106
{
103
- return d_ptr->filePath ();
107
+ if (Q_LIKELY (d_ptr))
108
+ return d_ptr->filePath ();
109
+ return QUrl ();
104
110
}
105
111
106
112
/* !
@@ -109,7 +115,9 @@ QUrl QWebEngineFileSystemAccessRequest::filePath() const
109
115
*/
110
116
HandleType QWebEngineFileSystemAccessRequest::handleType () const
111
117
{
112
- return d_ptr->handleType ();
118
+ if (Q_LIKELY (d_ptr))
119
+ return d_ptr->handleType ();
120
+ return File;
113
121
}
114
122
115
123
/* !
@@ -118,7 +126,9 @@ HandleType QWebEngineFileSystemAccessRequest::handleType() const
118
126
*/
119
127
AccessFlags QWebEngineFileSystemAccessRequest::accessFlags () const
120
128
{
121
- return d_ptr->accessFlags ();
129
+ if (Q_LIKELY (d_ptr))
130
+ return d_ptr->accessFlags ();
131
+ return {};
122
132
}
123
133
124
134
QT_END_NAMESPACE
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ class Q_WEBENGINECORE_EXPORT QWebEngineFileSystemAccessRequest
24
24
Q_PROPERTY (AccessFlags accessFlags READ accessFlags CONSTANT FINAL)
25
25
26
26
public:
27
+ QWebEngineFileSystemAccessRequest () = default ;
27
28
QWebEngineFileSystemAccessRequest (const QWebEngineFileSystemAccessRequest &other);
28
29
QWebEngineFileSystemAccessRequest &operator =(const QWebEngineFileSystemAccessRequest &other);
29
30
QWebEngineFileSystemAccessRequest (QWebEngineFileSystemAccessRequest &&other) noexcept = default ;
You can’t perform that action at this time.
0 commit comments