summaryrefslogtreecommitdiff
path: root/kms++/src
diff options
context:
space:
mode:
Diffstat (limited to 'kms++/src')
-rw-r--r--kms++/src/videomode.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/kms++/src/videomode.cpp b/kms++/src/videomode.cpp
index 4964a57..98754e0 100644
--- a/kms++/src/videomode.cpp
+++ b/kms++/src/videomode.cpp
@@ -10,11 +10,12 @@ using namespace std;
namespace kms
{
-unique_ptr<Blob> Videomode::to_blob(Card& card) const
+Blob *Videomode::to_blob(Card& card) const
{
drmModeModeInfo drm_mode = video_mode_to_drm_mode(*this);
+ Blob *blob = new Blob(card, &drm_mode, sizeof(drm_mode));
- return unique_ptr<Blob>(new Blob(card, &drm_mode, sizeof(drm_mode)));
+ return blob;
}
float Videomode::calculated_vrefresh() const