Package: glib
Function glib:main-context-find-source-by-id
Lambda Listglib:main-context-find-source-by-id (context source) ArgumentsReturn ValueThe g:source instance if found, otherwise nil. Details        
    Finds a source given a pair of context and ID.  
  It is a programmer error to attempt to look up a non-existent source. More
  specifically, source IDs can be reissued after a source has been destroyed and
  therefore it is never valid to use this function with a source ID which may
  have already been removed. An example is when scheduling an idle to run in  another thread with the g:idle-add function. The idle may already have
  run and been removed by the time this function is called on its (now invalid)
  source ID. This source ID may have been reissued, leading to the operation
  being performed against the wrong source.          | See also | 
2025-05-22