Changeset 196257 in webkit
- Timestamp:
- Feb 8, 2016 10:43:18 AM (8 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r196256 r196257 1 2016-02-08 Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk> 2 3 [GTK] Fix crash when creating webview with g_object_new 4 https://bugs.webkit.org/show_bug.cgi?id=153989 5 6 Reviewed by Carlos Garcia Campos. 7 8 g_object_new(WEBKIT_TYPE_WEB_VIEW, NULL) crashes webkit 9 as _WebKitWebViewBasePrivate constructor requires a mainloop, but 10 webkit is only initialized when a context is created (which 11 doesn't happen with a direct call to g_object_new). 12 13 * UIProcess/API/gtk/WebKitWebViewBase.cpp: 14 (webkit_web_view_base_class_init): 15 1 16 2016-02-08 Commit Queue <commit-queue@webkit.org> 2 17 -
trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp
r196256 r196257 43 43 #include "WebFullScreenClientGtk.h" 44 44 #include "WebInspectorProxy.h" 45 #include "WebKit2Initialize.h" 45 46 #include "WebKitAuthenticationDialog.h" 46 47 #include "WebKitPrivate.h" … … 1103 1104 containerClass->remove = webkitWebViewBaseContainerRemove; 1104 1105 containerClass->forall = webkitWebViewBaseContainerForall; 1106 1107 // Before creating a WebKitWebViewBasePriv we need to be sure that WebKit is started. 1108 // Usually starting a context triggers InitializeWebKit2, but in case 1109 // we create a view without asking before for a default_context we get a crash. 1110 WebKit::InitializeWebKit2(); 1105 1111 } 1106 1112
Note: See TracChangeset
for help on using the changeset viewer.