openframeworks / openframeworks/openFrameworks
ofDragInfo issue
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
I have an error with ofDragInfo when I try to make Lua bindings in ofxLua:
No operand found that accepts an operand of type
std::vector<std::string,std::allocator<std::string>>on the right.
If I replace of::filesystem::path with std::string at line 111 in ofEvents.h it works (maybe better to replace std::string with of::filesystem::path instead?):
//-----------------------------------------------
class ofDragInfo {
public:
std::vector<of::filesystem::path> files;
glm::vec2 position;
};
//-----------------------------------------------
class ofDragInfo {
public:
std::vector<std::string> files;
glm::vec2 position;
};
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with ofEvents.h at line 111 and reproduce the ofDragInfo binding error in ofxLua. Compare the std::string and of::filesystem::path declarations, then verify that the chosen change removes the reported operand error without losing the intended files representation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, lua
- Domain
- api
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100