File gpm-no_templates_for_new_multiple_mode.patch of Package gpm

Index: src/daemon/cmdline.c
===================================================================
--- src/daemon/cmdline.c.orig	2010-09-08 18:38:23.672261112 +0200
+++ src/daemon/cmdline.c	2010-09-08 19:43:17.467206480 +0200
@@ -46,38 +46,35 @@ void cmdline(int argc, char **argv)
                    if (optarg)
                      opt_age_limit = atoi(optarg);       break;
          case 'b': (which_mouse->opt_baud) = atoi(optarg);              break;
-         case 'B': (which_mouse->opt_sequence) = optarg;                break;
+         case 'B': (which_mouse->opt_sequence) = optarg; break;
          case 'd': (which_mouse->opt_delta) = atoi(optarg);             break;
          case 'D': option.run_status = GPM_RUN_DEBUG;    break;
          case 'g': (which_mouse->opt_glidepoint_tap)=atoi(optarg);      break;
          case 'h': exit(usage(NULL));
-         case 'i': (which_mouse->opt_time)=atoi(optarg);                break;
+         case 'i': (which_mouse->opt_time)=atoi(optarg); break;
          case 'k': check_kill();                         break;
          case 'l': opt_lut = optarg;                     break;
-         case 'm': add_mouse(GPM_ADD_DEVICE,optarg);     
-                   (which_mouse->opt_dev) = optarg;                     break; /* GO AWAY!*/
+         case 'm': (which_mouse->opt_dev) = optarg;      break; /* GO AWAY!*/
          case 'M': opt_double++; option.repeater++;
             if (option.repeater_type == 0)
                option.repeater_type = "msc";
             which_mouse=mouse_table+2;                   break;
-         case 'o': add_mouse(GPM_ADD_OPTIONS,optarg);
-                   gpm_report(GPM_PR_DEBUG,"options: %s",optarg);
-                   (which_mouse->opt_options) = optarg;                 break; /* GO AWAY */
+         case 'o': gpm_report(GPM_PR_DEBUG,"options: %s",optarg);
+                   (which_mouse->opt_options) = optarg;  break; /* GO AWAY */
          case 'p': opt_ptrdrag = 0;                      break;
          case 'r':
             /* being called responsiveness, I must take the inverse */
             (which_mouse->opt_scale)=atoi(optarg);
             if(!(which_mouse->opt_scale) || (which_mouse->opt_scale) > 100) (which_mouse->opt_scale)=100; /* the maximum */
-            else (which_mouse->opt_scale)=100/(which_mouse->opt_scale);                break;
+            else (which_mouse->opt_scale)=100/(which_mouse->opt_scale); break;
          case 'R':
             option.repeater++;
             if (optarg) option.repeater_type = optarg;
             else        option.repeater_type = "msc";    break;
-         case 's': (which_mouse->opt_sample) = atoi(optarg);            break;
+         case 's': (which_mouse->opt_sample) = atoi(optarg); break;
          case 'S': if (optarg) opt_special = optarg;
                    else opt_special="";                  break;
-         case 't': add_mouse(GPM_ADD_TYPE,optarg);
-                   (which_mouse->opt_type) = optarg;                    break; /* GO AWAY */
+         case 't': (which_mouse->opt_type) = optarg;     break; /* GO AWAY */
          case 'u': option.autodetect = 1;                break;
          case 'T': opt_test++;                           break;
          case 'v': printf(GPM_MESS_VERSION "\n");        exit(0);
Index: src/daemon/startup.c
===================================================================
--- src/daemon/startup.c.orig	2010-09-08 18:38:23.672261112 +0200
+++ src/daemon/startup.c	2010-09-08 19:42:23.770512127 +0200
@@ -139,6 +139,5 @@ void startup(int argc, char **argv)
 
    /****************** OLD CODE from gpn.c  END ***********************/
 
-   init_mice(option.micelist);                  /* reads option.micelist */
    atexit(gpm_exited);                          /* call gpm_exited at the end */
 }
openSUSE Build Service is sponsored by