diff --git a/devices/orbweaver/orbweaver_common.go b/devices/orbweaver/orbweaver_common.go index 9730f46..fbba343 100644 --- a/devices/orbweaver/orbweaver_common.go +++ b/devices/orbweaver/orbweaver_common.go @@ -15,7 +15,7 @@ type Orbweaver struct { } //ProbcOrbFiles processes orbs -func (p Orbweaver) ProcOrbs(orbs []string) { +func (p *Orbweaver) ProcOrbs(orbs []string) { p.keymaps = &morb.KeyMaps{Currentmap: 0} if len(orbs) > 0 { for idx, orb := range orbs { diff --git a/devices/orbweaver/orbweaver_linux.go b/devices/orbweaver/orbweaver_linux.go index 7a65aad..acae9bf 100644 --- a/devices/orbweaver/orbweaver_linux.go +++ b/devices/orbweaver/orbweaver_linux.go @@ -12,7 +12,7 @@ import ( ) //OrbLoop Main loop for this device -func (p Orbweaver) OrbLoop(KeyBus chan *keyevents.KeyEvent) { +func (p *Orbweaver) OrbLoop(KeyBus chan *keyevents.KeyEvent) { println("UnixLoop starting") f, err := evdev.Open("/dev/input/by-id/usb-Razer_Razer_Orbweaver_Chroma-event-kbd") if err != nil { diff --git a/devices/orbweaver/orbweaver_windows.go b/devices/orbweaver/orbweaver_windows.go index 3e9ddd4..0a94de1 100644 --- a/devices/orbweaver/orbweaver_windows.go +++ b/devices/orbweaver/orbweaver_windows.go @@ -100,7 +100,7 @@ func (s *swapInt) Differ(s2 *swapInt) []byte { } //OrbLoop Main loop for this device -func (p Orbweaver) OrbLoop(KeyBus chan *keyevents.KeyEvent) { +func (p *Orbweaver) OrbLoop(KeyBus chan *keyevents.KeyEvent) { fmt.Println("Windows Loop Init") ctx := gousb.NewContext() dev, err := ctx.OpenDeviceWithVIDPID(vendor, prod)