diff options
Diffstat (limited to 'Swift/QtUI/UserSearch')
| -rw-r--r-- | Swift/QtUI/UserSearch/QtUserSearchWindow.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/Swift/QtUI/UserSearch/QtUserSearchWindow.cpp b/Swift/QtUI/UserSearch/QtUserSearchWindow.cpp index ca84759..e309265 100644 --- a/Swift/QtUI/UserSearch/QtUserSearchWindow.cpp +++ b/Swift/QtUI/UserSearch/QtUserSearchWindow.cpp @@ -239,19 +239,19 @@ JID QtUserSearchWindow::getContactJID() const {  		useSearchResult = true;  	}  	if (useSearchResult) {  		if (dynamic_cast<UserSearchModel*>(model_)) {  			UserSearchResult* userItem = static_cast<UserSearchResult*>(resultsPage_->results_->currentIndex().internalPointer());  			if (userItem) { /* Remember to leave this if we change to dynamic cast */  				jid = userItem->getJID();  			} -		} else { +		} else if (dynamic_cast<QtFormResultItemModel*>(model_)) {  			int row = resultsPage_->results_->currentIndex().row();  			Form::FormItem item = dynamic_cast<QtFormResultItemModel*>(model_)->getForm()->getItems().at(row);  			JID fallbackJid;  			foreach(FormField::ref field, item) {  				if (field->getType() == FormField::JIDSingleType) {  					jid = JID(field->getJIDSingleValue());  					break;  				} | 
 Swift
 Swift