]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
toggle for SAT/RSAT buttons
authorRamakrishnan Muthukrishnan <ram@leastauthority.com>
Fri, 24 Jun 2022 13:24:24 +0000 (18:54 +0530)
committerRamakrishnan Muthukrishnan <ram@leastauthority.com>
Fri, 24 Jun 2022 13:24:24 +0000 (18:54 +0530)
actions.c

index 1e73ac21547bedf329e2f6044ff4b6350951bc48..cf123d89e5bf7e72d6cb2e60d55cc0937160ea47 100644 (file)
--- a/actions.c
+++ b/actions.c
@@ -1017,13 +1017,21 @@ int process_action(void *data) {
       break;
     case RSAT:
       if(a->mode==PRESSED) {
-        sat_mode=RSAT_MODE;
+         if (sat_mode == RSAT_MODE) {
+             sat_mode=SAT_NONE;
+         } else {
+             sat_mode=RSAT_MODE;
+         }
         g_idle_add(ext_vfo_update, NULL);
       }
       break;
     case SAT:
       if(a->mode==PRESSED) {
-        sat_mode=SAT_MODE;
+         if (sat_mode == SAT_MODE) {
+             sat_mode=SAT_NONE;
+         } else {
+             sat_mode=SAT_MODE;
+         }
         g_idle_add(ext_vfo_update, NULL);
       }
       break;