Unmute in pie menu is permanently grayed out

Description

I was testing out the module I wrote to support muting avatars and objects. Muting avatars and objects is working. When I right click an object or avatar, select More twice, the pie menu option Unmute them is always grayed out.

To work around this problem you have to mute another avatar or object to make the Muted Residents & Objects dialog box to appear at which point you can select entries from the list and use the Unmute button located at the bottom of the dialog box.

Environment

Singularity Viewer (64 bit) 1.8.7 (6966) running in Linux Mint 18.2

Activity

Show:
Deltek
December 10, 2017, 10:27 AM
Edited

Seems to only behave this way with objects. Avatars behave as expected. At least on Win64.
(Avatars have Mute/Un Mute on the top layer of the pie/radial menu)

You don't need to mute a 2nd agent or object to bring up the list, simply click the up arrow next to Communicate on the bottom toolbar, then choose Mute List or alternatively you can select Mute List under the View menu.

-Del

Router Gray
December 18, 2017, 11:34 AM

This bug apparently goes back quite a while, i tested in 1.8.6.6157 and it's in it too. I'll tackle a fix as I have time.

Router Gray
August 12, 2018, 6:26 PM

Having another look at this, the last working build was 1.8.0 (4114) Apr 22 2013 , and the next build I can find, 1.8.0 (4360) May 27 2013, it's not working. I can confirm works on avatars just not objects, and my initial suspect commit or at least a place to start is https://github.com/Lirusaito/SingularityViewer/commit/401ea93b57e0ba45e3131393b3fc465c776aabe9 .

In the code block for handleRightClickPick() , 'name = node->mName' isn't working, resulting in 'name' being always an empty string. That happens in LLSelectMgr but on first glance I can't see why it fails yet.

Assignee

Unassigned

Reporter

Kevin Cozens

Labels

None

Build Number

6966

External issue ID

None

Components

Priority

Medium
Configure