diff options
| author | Pietro Gagliardi <[email protected]> | 2014-02-12 21:09:28 -0500 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-02-12 21:09:28 -0500 |
| commit | bccbc45bcfae9e3f80ec373c38965a8c00d3ed0e (patch) | |
| tree | fefe4a9a08a1217c882011739f77cc9c29fe7a1b /sysdatacache_windows.go | |
| parent | 3dcbb3920d2920f39a932251c757d21a3bf92cef (diff) | |
The past few commits mean we no longer need to do reverse sysData lookup, so get rid of that.
Diffstat (limited to 'sysdatacache_windows.go')
| -rw-r--r-- | sysdatacache_windows.go | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/sysdatacache_windows.go b/sysdatacache_windows.go deleted file mode 100644 index 5ec299b..0000000 --- a/sysdatacache_windows.go +++ /dev/null @@ -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)) -} |
