data-device: conform to reported source actions

fixes #7815
This commit is contained in:
vaxerski 2024-09-17 12:55:48 +01:00
parent e72ae6b25f
commit 581f6659f8
4 changed files with 25 additions and 4 deletions

View file

@ -23,3 +23,7 @@ eDataSourceType IDataSource::type() {
void IDataSource::sendDndFinished() {
;
}
uint32_t IDataSource::actions() {
return 7; // all
}

View file

@ -26,6 +26,7 @@ class IDataSource {
virtual void markUsed();
virtual void error(uint32_t code, const std::string& msg) = 0;
virtual eDataSourceType type();
virtual uint32_t actions(); // wl_data_device_manager.dnd_action
struct {
CSignal destroy;