The past few commits mean we no longer need to do reverse sysData lookup, so get rid of that.

This commit is contained in:
Pietro Gagliardi 2014-02-12 21:09:28 -05:00
parent 3dcbb3920d
commit bccbc45bcf
1 changed files with 0 additions and 46 deletions

View File

@ -1,46 +0,0 @@
// 11 february 2014
package main
import (
"fmt"
"sync"
)
// I need a way to get a sysData for a given HWND or a given HWND/control ID. So, this.
var (
sysDatas = map[_HWND]*sysData{}
sysDatasLock sync.Mutex
sysDataIDs = map[_HMENU]*sysData{}
sysDataIDsLock sync.Mutex
)
func addSysData(hwnd _HWND, s *sysData) {
sysDatasLock.Lock()
defer sysDatasLock.Unlock()
sysDatas[hwnd] = s
}
func addSysDataID(id _HMENU, s *sysData) {
sysDataIDsLock.Lock()
defer sysDataIDsLock.Unlock()
sysDataIDs[id] = s
}
func getSysData(hwnd _HWND) *sysData {
sysDatasLock.Lock()
defer sysDatasLock.Unlock()
if ss, ok := sysDatas[hwnd]; ok {
return ss
}
return nil
}
func getSysDataID(id _HMENU) *sysData {
sysDataIDsLock.Lock()
defer sysDataIDsLock.Unlock()
if ss, ok := sysDataIDs[id]; ok {
return ss
}
panic(fmt.Sprintf("getting nonexistent ID %d\n", id))
}