Initialize class members in constructors 36/55036/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Mon, 21 Dec 2015 10:47:18 +0000 (19:47 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 21 Dec 2015 10:47:18 +0000 (19:47 +0900)
Change-Id: I21f6bb4259cefbcb20779c81f22af1ac13df9363

binary_xmlresource/autopopup_configure_bin_parser.cpp
binary_xmlresource/default_configure_bin_parser.cpp
binary_xmlresource/include/metadata_provider.h
binary_xmlresource/input_mode_configure_bin_parser.cpp
binary_xmlresource/key_coordinate_frame_bin_parser.cpp
binary_xmlresource/label_properties_bin_parser.cpp
binary_xmlresource/magnifier_configure_bin_parser.cpp
binary_xmlresource/modifier_decoration_bin_parser.cpp
scl/gwes/efl/sclgraphics-efl.cpp
scl/include/scleventcallback.h
scl/sclwindows.cpp

index 23dc660..2584604 100644 (file)
@@ -22,6 +22,7 @@ using namespace std;
 
 BinAutoPopupConfigParser::BinAutoPopupConfigParser() {
     memset((void*)&m_autopopup_configure, 0x00, sizeof(SclAutoPopupConfigure));
+    parser_info_provider = NULL;
 }
 
 BinAutoPopupConfigParser::~BinAutoPopupConfigParser() {
index e819107..ae642df 100644 (file)
@@ -22,6 +22,7 @@ using namespace std;
 
 BinDefaultConfigParser::BinDefaultConfigParser() {
     memset((void*)&m_default_configure, 0x00, sizeof(SclDefaultConfigure));
+    parser_info_provider = NULL;
 }
 
 BinDefaultConfigParser::~BinDefaultConfigParser() {
index 9066038..3e8eee2 100644 (file)
@@ -25,6 +25,7 @@ class Metadata_Provider:public IMetadata_Provider{
     public:
         Metadata_Provider(const Metadata_Bin_Parser* metadataParser):m_metadataParser(metadataParser) {
             current_record_name = NULL;
+            curRecordIndex = -1;
         }
 
         const int get_width(const char* field_name)const{
index 34b2206..a987756 100644 (file)
@@ -23,6 +23,7 @@ using namespace std;
 BinInputModeConfigParser::BinInputModeConfigParser() {
     m_inputmode_size = 0;
     memset(m_input_mode_configure_table, 0x00, sizeof(SclInputModeConfigure) * MAX_SCL_INPUT_MODE);
+    parser_info_provider = NULL;
 }
 
 BinInputModeConfigParser::~BinInputModeConfigParser() {
index 72ce7f2..8a0ea77 100644 (file)
@@ -35,6 +35,7 @@ using namespace scl;
 
 BinKeyCoordFrameParser::BinKeyCoordFrameParser() {
     memset(m_key_coordinate_pointer_frame, 0x00, sizeof(SclLayoutKeyCoordinatePointer) * MAX_SCL_LAYOUT * MAX_KEY);
+    parser_info_provider = NULL;
 }
 BinKeyCoordFrameParser::~BinKeyCoordFrameParser() {
     for (int i = 0; i < MAX_SCL_LAYOUT; ++i) {
index 6a00d1b..9c0031a 100644 (file)
@@ -22,6 +22,7 @@
 BinLabelPropertyParser::BinLabelPropertyParser() {
     m_size = 0;
     memset(m_label_properties_frame, 0, sizeof(SclLabelProperties) * MAX_SCL_LABEL_PROPERTIES * MAX_SIZE_OF_LABEL_FOR_ONE);
+    parser_info_provider = NULL;
 }
 
 BinLabelPropertyParser::~BinLabelPropertyParser() {
index 5881159..2000893 100644 (file)
@@ -23,6 +23,7 @@ using namespace std;
 
 BinMagnifierConfigParser::BinMagnifierConfigParser() {
     memset((void*)&m_magnifier_configure, 0x00, sizeof(SclMagnifierWndConfigure));
+    parser_info_provider = NULL;
 }
 
 BinMagnifierConfigParser::~BinMagnifierConfigParser() {
index 98825da..7869af3 100644 (file)
@@ -21,6 +21,7 @@
 
 BinModifierDecorationParser::BinModifierDecorationParser() {
     memset(m_modifier_decoration_table, 0x00, sizeof(SclModifierDecoration) * MAX_SCL_MODIFIER_DECORATION_NUM);
+    parser_info_provider = NULL;
 }
 
 BinModifierDecorationParser::~BinModifierDecorationParser() {
index db9a0ad..2cf6973 100644 (file)
@@ -61,6 +61,7 @@ CSCLGraphicsImplEfl::CSCLGraphicsImplEfl()
 {
     SCL_DEBUG();
     /* Initializes all window resources */
+    m_highlight_ui_object = NULL;
 }
 
 /**
index 3c9ff0c..78c9fa7 100644 (file)
@@ -36,6 +36,12 @@ struct SclUIEventDesc {
         key_modifier = KEY_MODIFIER_NONE;
         touch_id = 0;
         touch_event_order = 0;
+        mouse_pressed_point.x = 0;
+        mouse_pressed_point.y = 0;
+        mouse_current_point.x = 0;
+        mouse_current_point.y = 0;
+        mouse_farthest_point.x = 0;
+        mouse_farthest_point.y = 0;
         event_type = EVENT_TYPE_NONE;
     }
     const sclchar *key_value;
index 3eacde3..40141d3 100644 (file)
@@ -48,6 +48,7 @@ CSCLWindows::CSCLWindows()
     memset(m_popup_window_context, 0x00, sizeof(SclWindowContext) * MAX_POPUP_WINDOW);
 
     m_pending_update = FALSE;
+    m_initialized = FALSE;
 
     for (loop = 0;loop < MAX_ZORDER_NUM;loop++) {
         m_Z_order_list[loop] = SCLWINDOW_INVALID;