From cae4463e8379cddefbd8322a40ad8957bce07215 Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Wed, 8 Jan 2020 03:30:15 +0100
Subject: Allow `Checkbox` style to change based on its state

---
 wgpu/src/renderer/widget/checkbox.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'wgpu')

diff --git a/wgpu/src/renderer/widget/checkbox.rs b/wgpu/src/renderer/widget/checkbox.rs
index cd90be5e..17121eea 100644
--- a/wgpu/src/renderer/widget/checkbox.rs
+++ b/wgpu/src/renderer/widget/checkbox.rs
@@ -21,9 +21,9 @@ impl checkbox::Renderer for Renderer {
         style_sheet: &Self::Style,
     ) -> Self::Output {
         let style = if is_mouse_over {
-            style_sheet.hovered()
+            style_sheet.hovered(is_checked)
         } else {
-            style_sheet.active()
+            style_sheet.active(is_checked)
         };
 
         let checkbox = Primitive::Quad {
-- 
cgit