Revision 946ac1c4 kadu-core/gui/widgets/status-menu.cpp

b/kadu-core/gui/widgets/status-menu.cpp
136 136

  
137 137
void StatusMenu::changeStatusPrivate(bool toggled)
138 138
{
139
	if (AccountManager::instance()->defaultAccount())
140
		AccountManager::instance()->defaultAccount()->protocolHandler()->setPrivateMode(toggled);
139
	if (!AccountManager::instance()->defaultAccount().isNull())
140
		AccountManager::instance()->defaultAccount().protocolHandler()->setPrivateMode(toggled);
141 141

  
142 142
	config_file.writeEntry("General", "PrivateStatus", toggled);
143 143
}
......
155 155
		action->setChecked(statusTypeName == statusType->name());
156 156
	}
157 157

  
158
	if (AccountManager::instance()->defaultAccount() && AccountManager::instance()->defaultAccount()->protocolHandler())
158
	if (!AccountManager::instance()->defaultAccount().isNull())
159 159
	{
160
		Protocol *protocol = AccountManager::instance()->defaultAccount()->protocolHandler();
160
		Protocol *protocol = AccountManager::instance()->defaultAccount().protocolHandler();
161 161
		ChangePrivateStatus->setChecked(protocol->privateMode());
162 162
	}
163 163

  

Also available in: Unified diff