{"push_id":910008600,"size":1,"distinct_size":1,"ref":"refs/heads/cover","head":"e45a68dde8f73262d8306a494de14038bde7016f","before":"23aca49f17094d1d6e8d7a0cd0464882337b17f0","commits":[{"sha":"e45a68dde8f73262d8306a494de14038bde7016f","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@genodeftest.de","name":"Christian Stadelmann"},"message":"CoverChooser: port to GtkTemplate, fix threading, cleanup\n\n1. Port to GtkTemplate, includes some cleanups\n2. Split UI code into a separate class (CoverChooserDialog)\n3. fix threading using event.add_{ui_}callback() and event.log_event().\n   fixes some random segfault crashes due to cover fetcher thread accessing UI elements","distinct":true,"url":"https://api.github.com/repos/genodeftest/exaile/commits/e45a68dde8f73262d8306a494de14038bde7016f"}]}