Skip to content

GWin32RegistryKey / GWin32AppInfo registry watch fixes

LRN requested to merge lrn/glib:regwatch-appinfo-fixes into main

This MR fixes some issues with the registry watching function and the way it's used by GWin32AppInfo.

Changes:

  • REGKEY: Handle STATUS_SUCCESS return value from the OS watch function as if it were STATUS_PENDING
  • REGKEY: Ensure that the watch can be renewed from inside the watch callback itself
  • APPINFO: Renew the watch from inside the watch callback itself

Merge request reports