Mr. Chip

Results 2 comments of Mr. Chip

今天看到这个项目想试一下也遇到这个问题。看了下发现是因为线程锁造成的阻塞。 `fdb_kvdb_init`这个函数里获得了线程锁,还没解锁前调用`_fdb_kv_load`中函数`fdb_kv_set_default`也想要获得线程锁就卡住了。 ![image](https://github.com/armink/FlashDB/assets/36813506/2f03ea0b-9f3c-469b-8330-c59c6b2c53a7) 修改下代码`fdb_kvdb.c`文件中的`fdb_kvdb_init`函数可以修复 ```c FDB_DEBUG("KVDB size is %" PRIu32 " bytes.\n", db_max_size(db)); db_unlock(db); result = _fdb_kv_load(db); db_lock(db); ```

I have looked into the `TaskbarIcon` class and found that it uses `WinApi.Shell_NotifyIcon` to show standard ballon. I guess this windows api does not act on Win11 as it does...