-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revert "utils/IXmlDeserializable: drop useless interface" #14049
Conversation
This reverts commit f821789.
class CSettingDependencyCondition : public CSettingConditionItem both classes (did) override Deserialize. Maybe this causes the problem? Did no deep analysis, though. |
Sorry for the breakage, I'll investigate. |
@a1rwulf this revert is correct, and my patch was wrong. But its description was correct:
That is true. The thing is that while nobody uses the Thanks for the bisect and the PR. I suggest merging it. |
Thanks, Max. Done. |
Shouldn't we at least add a comment to |
Fixing the strange design Max mentioned would even be better. |
We have quite some of such places in our code and your effort to do cleanups is much appreciated. |
definitely +1 |
I'd still remove |
I agree. If you you are in the mood to do this, you are more than welcome. :-) |
This reverts commit f821789.
@MaxKellermann this breaks the "Component Specific Loggin"-Toggle in Settings for me.
I have just bisected it and this revert fixes it, however I did not look how this commit could break it.
How Has This Been Tested?
Tested on Linux X11.
Types of change