Skip to content
  • David Edmundson's avatar
    Emit signal before DataControlSource destruction · 7a697ef9
    David Edmundson authored
    SeatInterface cleans up when a data source goes away. However the
    cleanup also makes use of metaobjects so needs to run before the leaf
    class destructor is run.
    
    All other AbstractDataSource objects emit the unbound signal, which
    SeatInterface also connects to do a earlier cleanup. Otherwise we get a
    crash if a data control source replaces itself.
    7a697ef9