GLib signal_id 0 is invalid
Steps to reproduce
- Install RabbitVCS from github gtk3 branch.
- Restart Nautilus from a terminal (to get error output on it).
Reproducible in: 3.30.5 (maybe less) and above.
Current behavior
The following error occurs:
/usr/share/nautilus-python/extensions/RabbitVCS.py:483: Warning: g_signal_emit_valist: assertion 'signal_id > 0' failed
Nautilus.MenuProvider.emit_items_updated_signal(provider)
and the signal is not sent.
Expected behavior
No error, signal sent.
Additional information
The attached patch fixes the problem.nautilus-3.30.5-signalnonzero.patch