diff --git a/include/internal/cef_types.h b/include/internal/cef_types.h index 261304ff2..933f462c4 100644 --- a/include/internal/cef_types.h +++ b/include/internal/cef_types.h @@ -404,6 +404,11 @@ typedef struct _cef_browser_settings_t // Set to true (1) to disable developer tools (WebKit inspector). /// bool developer_tools_disabled; + + /// + // Set to true (1) to enable fullscreen mode. + /// + bool fullscreen_enabled; } cef_browser_settings_t; /// diff --git a/include/internal/cef_types_wrappers.h b/include/internal/cef_types_wrappers.h index 56f5a6b95..fa73fa2d9 100644 --- a/include/internal/cef_types_wrappers.h +++ b/include/internal/cef_types_wrappers.h @@ -416,6 +416,7 @@ struct CefBrowserSettingsTraits { target->accelerated_drawing_disabled = src->accelerated_drawing_disabled; target->accelerated_plugins_disabled = src->accelerated_plugins_disabled; target->developer_tools_disabled = src->developer_tools_disabled; + target->fullscreen_enabled = src->fullscreen_enabled; } }; diff --git a/libcef/browser_settings.cc b/libcef/browser_settings.cc index d5b069d2c..679e512ad 100644 --- a/libcef/browser_settings.cc +++ b/libcef/browser_settings.cc @@ -132,4 +132,5 @@ void BrowserToWebSettings(const CefBrowserSettings& cef, WebPreferences& web) web.accelerated_drawing_enabled = !cef.accelerated_drawing_disabled; web.accelerated_plugins_enabled = !cef.accelerated_plugins_disabled; web.memory_info_enabled = false; + web.fullscreen_enabled = cef.fullscreen_enabled; }