DSInput: code refactoring 13/241613/1
authorjeon <jhyuni.kang@samsung.com>
Mon, 13 Jul 2020 10:08:39 +0000 (19:08 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 20 Aug 2020 09:53:43 +0000 (18:53 +0900)
  - re-order private value initialize in constructor
  - remove initialize in destructor

Change-Id: I24ca6c12002f73a47f827b0e99467cf1d35866b1

src/DSInput/DSLibinput.cpp

index 6dbc195..d766da3 100644 (file)
@@ -12,8 +12,8 @@ const struct ::libinput_interface DSLibinput::__input_interface = {
 };
 
 DSLibinput::DSLibinput(DSInputPrivate *p_ptr)
-       : __udev(nullptr),
-         __libinput(nullptr),
+       : __libinput(nullptr),
+         __udev(nullptr),
          __libinput_handler(nullptr)
 {
        inputPrivate = p_ptr;
@@ -45,7 +45,6 @@ DSLibinput::~DSLibinput()
        if (__libinput_handler)
        {
                ecore_main_fd_handler_del(__libinput_handler);
-               __libinput_handler = nullptr;
        }
        ecore_shutdown();
        libinput_unref(__libinput);