retain instance name css class for custom modules

When adding a custom module with a name, e.g.:

```jsonc
{
  ...,
  "custom/foo#bar": { },
  ...
}
```

The custom module does not retain the `bar` class as it should, because
all the classes are replaced with the runtime output:

1b4a7b02f4/src/modules/custom.cpp (L141-L147)

Avoid removing the module instance name class so css class behavior is
consistent between all modules.
This commit is contained in:
Bao Trinh
2022-06-13 12:22:23 -05:00
parent 1b4a7b02f4
commit 458c03bf95
2 changed files with 8 additions and 1 deletions

View File

@ -30,6 +30,7 @@ class Custom : public ALabel {
const std::string name_;
std::string text_;
std::string id_;
std::string alt_;
std::string tooltip_;
std::vector<std::string> class_;