Changeset 196916 in webkit
- Timestamp:
- Feb 22, 2016, 1:29:39 AM (9 years ago)
- Location:
- releases/WebKitGTK/webkit-2.10/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog
r196915 r196916 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 Carlos Garcia Campos <cgarcia@igalia.com> 2 17 -
releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp
r196915 r196916 43 43 #include "WebFullScreenClientGtk.h" 44 44 #include "WebInspectorProxy.h" 45 #include "WebKit2Initialize.h" 45 46 #include "WebKitAuthenticationDialog.h" 46 47 #include "WebKitPrivate.h" … … 1101 1102 containerClass->remove = webkitWebViewBaseContainerRemove; 1102 1103 containerClass->forall = webkitWebViewBaseContainerForall; 1104 1105 // Before creating a WebKitWebViewBasePriv we need to be sure that WebKit is started. 1106 // Usually starting a context triggers InitializeWebKit2, but in case 1107 // we create a view without asking before for a default_context we get a crash. 1108 WebKit::InitializeWebKit2(); 1103 1109 } 1104 1110
Note:
See TracChangeset
for help on using the changeset viewer.