summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authorjoel@chromium.org <joel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 02:18:46 +0000
committerjoel@chromium.org <joel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-05 02:18:46 +0000
commit39cd64ed4d4cf04df49c1f64e40019e9675dbba7 (patch)
tree4258eab76322704e8e93a24942800dc54a466f7d /chrome/renderer
parent137af626220af4ea63c89ffd23116d468b9bcec6 (diff)
downloadchromium_src-39cd64ed4d4cf04df49c1f64e40019e9675dbba7.zip
chromium_src-39cd64ed4d4cf04df49c1f64e40019e9675dbba7.tar.gz
chromium_src-39cd64ed4d4cf04df49c1f64e40019e9675dbba7.tar.bz2
linux: Use gtk-cursor-blink from GtkSettings to set the caret blink interval
BUG=20772 TEST=Open gnome-keyboard-properties. Un-set the "Cursor Blinking" checkbox. Open a new tab in chromium and the cursor should not blink. Do the same with the slider, and the rate of blinking should vary. Review URL: http://codereview.chromium.org/398003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38168 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/render_view.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index cf74f81..a12840a 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -115,6 +115,8 @@
// TODO(port): these files are currently Windows only because they concern:
// * theming
#include "app/gfx/native_theme_win.h"
+#elif defined(OS_LINUX)
+#include "third_party/WebKit/WebKit/chromium/public/linux/WebRenderTheme.h"
#endif
using appcache::WebApplicationCacheHostImpl;
@@ -3472,6 +3474,7 @@ void RenderView::OnSetRendererPrefs(const RendererPreferences& renderer_prefs) {
#if defined(OS_LINUX) && !defined(TOOLKIT_VIEWS)
WebColorName name = WebKit::WebColorWebkitFocusRingColor;
WebKit::setNamedColors(&name, &renderer_prefs.focus_ring_color, 1);
+ WebKit::setCaretBlinkInterval(renderer_prefs.caret_blink_interval);
if (webview()) {
webview()->setScrollbarColors(