Summary: | [GTK] Add API to handle the accelerated compositing policy | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Carlos Garcia Campos <cgarcia> | ||||
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | bugs-noreply | ||||
Priority: | P2 | Keywords: | Gtk | ||||
Version: | WebKit Local Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | 167605 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Carlos Garcia Campos
2017-01-27 09:57:35 PST
Created attachment 299940 [details]
Patch
Comment on attachment 299940 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=299940&action=review > Source/WebKit2/ChangeLog:8 > + Now that we have brought back the on demand mode, we should allow applications to choose the policy, wihtout wihtout -> without > Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1298 > + * by using %WEBKIT_HARDWARE_ACCELERATION_POLICY_ALWAYS. And it's also posible to diaable it diaable -> disable > Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:3253 > + if (changed) > + g_object_notify(G_OBJECT(settings), "hardware-acceleration-policy"); It's a bit iffy how to handle this, but I would prefer to check the existing value of our API setting and notify if it changes, to close any possibility of notifying if the API setting doesn't change. Committed r211363: <http://trac.webkit.org/changeset/211363> |