Search Issue Tracker

Fixed in 4.6.X

Votes

0

Found in

4.6.0b3

Issue ID

596026

Regression

No

Disabled Toggle Group messes up Toggles

UI

-

Steps to reproduce :

- import the project attached
- open the scene "Toggle" and press play
- press Toggle 1 and Toggle 2 and notice it behaves as expected
- press the button to disable and re enable the group
- press Toggle 1 and Toggle 2 and notice they are broken

Comments (4)

  1. drobina

    Jun 20, 2017 09:27

    Still have this issue in 552p4

  2. kjuanlu

    Oct 31, 2014 08:37

    In my case, I need to add the addComponent line inside OnEnable function to work:

    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;

    public class FixToggleGroup : MonoBehaviour {

    public ToggleGroup toggle_group;
    private Toggle toggle;

    void Start () {
    toggle = gameObject.GetComponent<Toggle>();
    }
    void OnEnable() {
    toggle = gameObject.GetComponent<Toggle>();
    toggle.group = toggle_group;
    }
    }

    Thanks for the code snippet

  3. omaha

    Oct 30, 2014 09:30

    // this script is helpful to work around the bug in the meantime
    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;

    public class FixToggleGroup : MonoBehaviour {

    public ToggleGroup toggle_group;
    private Toggle toggle;

    void Start () {
    toggle = gameObject.GetComponent<Toggle>();
    }
    void OnEnable() {
    toggle.group = toggle_group;
    }
    }

  4. omaha

    Oct 30, 2014 09:21

    In which version of 4.6 is this fixed?

    I can reproduce in b21.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.