fix applied classes symbols

This commit is contained in:
Konstantin Käfer
2014-07-07 09:59:23 -07:00
parent c81780a9ca
commit 56c55ec149
2 changed files with 3 additions and 3 deletions

View File

@@ -8,6 +8,7 @@
#include <cstdint>
#include <map>
#include <string>
#include <unordered_map>
#include <vector>
#include <set>
@@ -39,7 +40,6 @@ public:
void setAppliedClasses(const std::vector<std::string> &classes);
const std::vector<std::string> &getAppliedClasses() const;
void setAppliedClasses(std::vector<std::string> &class_names);
void toggleClass(const std::string &name);
// Updates the styling information to reflect the current array

View File

@@ -63,8 +63,8 @@ const std::vector<std::string> &Style::getAppliedClasses() const {
return appliedClasses;
}
void Style::setAppliedClasses(std::vector<std::string> &class_names) {
appliedClasses.swap(class_names);
void Style::setAppliedClasses(const std::vector<std::string> &class_names) {
appliedClasses = class_names;
updateClasses();
}