[gnome-flashback] screenshot: fix fade timeout



commit 625167de8cb6ec50db0642b34f9d6b021c566482
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Thu Sep 10 17:48:33 2015 +0300

    screenshot: fix fade timeout

 gnome-flashback/libscreenshot/gf-flashspot.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gnome-flashback/libscreenshot/gf-flashspot.c b/gnome-flashback/libscreenshot/gf-flashspot.c
index 4bfd834..0ca8b74 100644
--- a/gnome-flashback/libscreenshot/gf-flashspot.c
+++ b/gnome-flashback/libscreenshot/gf-flashspot.c
@@ -28,7 +28,6 @@
 
 #define FLASH_DURATION 100
 #define FLASH_ANIMATION_RATE 200
-#define FLASH_FADE_FACTOR 0.95
 
 struct _GfFlashspot
 {
@@ -60,7 +59,9 @@ fade (gpointer user_data)
   flashspot = GF_FLASHSPOT (user_data);
   opacity = gtk_widget_get_opacity (flashspot->window);
 
-  gtk_widget_set_opacity (flashspot->window, opacity * FLASH_FADE_FACTOR);
+  opacity -= 0.02;
+
+  gtk_widget_set_opacity (flashspot->window, opacity);
 
   if (opacity <= 0.01)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]