]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
Make "gradient destroy" bullet-proof
authorc vw <dl1ycf@darc.de>
Mon, 17 Aug 2020 13:26:39 +0000 (15:26 +0200)
committerc vw <dl1ycf@darc.de>
Mon, 17 Aug 2020 13:26:39 +0000 (15:26 +0200)
rx_panadapter.c

index ece8eb77e22dd58128de6ddc090f7d8caf6ede4b..8e6885b299f7f29a95e4ccacc064e36b0ac3bfc2 100644 (file)
@@ -530,6 +530,7 @@ void rx_panadapter_update(RECEIVER *rx) {
   }
 
   cairo_pattern_t *gradient;
+  gradient=NULL;
   if(display_gradient) {
     gradient = cairo_pattern_create_linear(0.0, display_height, 0.0, 0.0);
     // calculate where S9 is
@@ -569,7 +570,7 @@ void rx_panadapter_update(RECEIVER *rx) {
   cairo_set_line_width(cr, LINE_WIDTH);
   cairo_stroke(cr);
 
-  if(display_gradient) {
+  if(gradient) {
     cairo_pattern_destroy(gradient);
   }