Every IPC client listens for all signals

Bug #839060 reported by Alejandro J. Cura
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Fix Released
Critical
Alejandro J. Cura

Bug Description

Each object in the IPC client is connected to every signal from the IPC server. This is wrong, and a huge list of errors is logged on both the IPC client (control panel) and IPC server (syncdaemon), because there are no handlers for every signal in every object.
The solution would be to pass in the "register_to_signals" ipc method a list of the few signals that each client is interested in, and has callbacks for, and have the emit method only call the interested client.

Related branches

description: updated
Changed in ubuntuone-client:
status: New → Fix Committed
Changed in ubuntuone-client:
importance: Undecided → Critical
tags: added: u1-windows
dobey (dobey)
Changed in ubuntuone-client:
milestone: none → 2.0.0
dobey (dobey)
Changed in ubuntuone-client:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.