From bccbc45bcfae9e3f80ec373c38965a8c00d3ed0e Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi <pietro10@mac.com> Date: Wed, 12 Feb 2014 21:09:28 -0500 Subject: [PATCH] The past few commits mean we no longer need to do reverse sysData lookup, so get rid of that. --- sysdatacache_windows.go | 46 ----------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 sysdatacache_windows.go 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)) -}