Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Capitalise Bitmaps and Tools directories
[xestiaab/.git] / source / contacteditor / frmContactEditor.cpp
index b5ef96e..4d7bde2 100644 (file)
 #include "../version.h"
 #include "../vcard/vcard.h"
 #include "../vcard/vcard34conv.h"
-#include "../bitmaps.h"
+#include "../Bitmaps.h"
 #include "../common/base64.h"
 #include "../common/textprocessing.h"
 #include "../common/preferences.h"
 #include "../common/uuid.h"
 #include "../common/dirs.h"
 
-// TODO: Investigate problems with SFML & PulseAudio - CPU usage problems when
-// not being used.
-
-// Replace intResult with intValueSeek.
-
 BEGIN_EVENT_TABLE(frmContactEditor, wxFrame)
 EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_BUTTON_CLICKED, frmContactEditor::ContactFileChanged)
 END_EVENT_TABLE()
@@ -105,6 +100,19 @@ frmContactEditorADT( parent )
     
 }
 
+frmContactEditor::~frmContactEditor()
+{
+       
+       if (AudioStreamPlaybackPointer != nullptr)
+       {
+               
+               delete AudioStreamPlaybackPointer;
+               AudioStreamPlaybackPointer = nullptr;
+               
+       }
+       
+}
+
 void frmContactEditor::CloseContact( wxCommandEvent& event )
 {
     
@@ -167,18 +175,6 @@ void frmContactEditor::SetupAccountData(bool UnsupportedAccount){
 
 int frmContactEditor::GetLastInt(std::map<int, wxString> *MapData){
     
-       /*
-       int intResult = 0;
-     
-       std::map<int,wxString>::iterator iwxsit;
-     
-       for( iwxsit=(*MapData).begin(); iwxsit != (*MapData).end(); iwxsit++){
-       intResult = (*iwxsit).first;
-       }
-     
-       return intResult;
-       */
-    
        intValueSeek++;
        return intValueSeek;
     
@@ -186,14 +182,6 @@ int frmContactEditor::GetLastInt(std::map<int, wxString> *MapData){
 
 int frmContactEditor::GetLastInt(std::map<int, std::string> *MapData){
     
-       /* int intResult = 0;
-     
-       std::map<int,std::string>::iterator iwxsit;
-     
-       for( iwxsit=(*MapData).begin(); iwxsit != (*MapData).end(); iwxsit++){
-       intResult = (*iwxsit).first;
-       }*/
-    
        intValueSeek++;
        return intValueSeek;
     
@@ -210,14 +198,14 @@ bool frmContactEditor::GetSelectedItem(wxListCtrl *ListCtrlPtr,
                wxLIST_NEXT_ALL,
                wxLIST_STATE_SELECTED);
     
-       *intSelectedData = (int)ListCtrlPtr->GetItemData(*longSelected);
-    
        if (*longSelected == -1){
                return FALSE;
-       } else {
-               return TRUE;
        }
     
+       *intSelectedData = (int)ListCtrlPtr->GetItemData(*longSelected);
+
+       return TRUE;    
+       
 }
 
 void frmContactEditor::DeleteMapDataProcess(int IndexNum, std::map<int, std::string>* MapData){
@@ -667,4 +655,4 @@ void frmContactEditor::SetMode(bool StartupEditModeIn){
 
        StartupEditMode = StartupEditModeIn;
 
-}
\ No newline at end of file
+}
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy