aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Mello <arthur.mello@canonical.com>2016-06-29 21:31:01 -0300
committerRobert Tari <robert@tari.in>2021-07-08 01:40:31 +0200
commit1893e15b2ccb06b72df6bbd522ba8707eccedac1 (patch)
tree60cede95e7a6894312a0ab7af63e45f19e4ef088
parent4024e2c53f51878c7b3c6d222adb460cf4ca8a33 (diff)
downloadayatana-indicator-datetime-1893e15b2ccb06b72df6bbd522ba8707eccedac1.tar.gz
ayatana-indicator-datetime-1893e15b2ccb06b72df6bbd522ba8707eccedac1.tar.bz2
ayatana-indicator-datetime-1893e15b2ccb06b72df6bbd522ba8707eccedac1.zip
Undo revisions 456/457
-rw-r--r--src/settings-live.cpp10
-rw-r--r--tests/test-settings.cpp36
2 files changed, 14 insertions, 32 deletions
diff --git a/src/settings-live.cpp b/src/settings-live.cpp
index 8060a08..d1ea91b 100644
--- a/src/settings-live.cpp
+++ b/src/settings-live.cpp
@@ -305,7 +305,7 @@ void LiveSettings::update_snooze_duration()
void LiveSettings::update_cal_notification_enabled()
{
- if (m_settings_cal_notification != NULL) {
+ if (m_settings_cal_notification) {
cal_notification_enabled.set(g_settings_get_boolean(m_settings_cal_notification, SETTINGS_NOTIFY_ENABLED_KEY));
} else {
cal_notification_enabled.set(true);
@@ -314,7 +314,7 @@ void LiveSettings::update_cal_notification_enabled()
void LiveSettings::update_cal_notification_sounds()
{
- if (m_settings_cal_notification != NULL) {
+ if (m_settings_cal_notification) {
cal_notification_sounds.set(g_settings_get_boolean(m_settings_cal_notification, SETTINGS_NOTIFY_SOUNDS_KEY));
} else {
cal_notification_sounds.set(true);
@@ -323,7 +323,7 @@ void LiveSettings::update_cal_notification_sounds()
void LiveSettings::update_cal_notification_vibrations()
{
- if (m_settings_cal_notification != NULL) {
+ if (m_settings_cal_notification) {
cal_notification_vibrations.set(g_settings_get_boolean(m_settings_cal_notification, SETTINGS_NOTIFY_VIBRATIONS_KEY));
} else {
cal_notification_vibrations.set(true);
@@ -332,7 +332,7 @@ void LiveSettings::update_cal_notification_vibrations()
void LiveSettings::update_cal_notification_bubbles()
{
- if (m_settings_cal_notification != NULL) {
+ if (m_settings_cal_notification) {
cal_notification_bubbles.set(g_settings_get_boolean(m_settings_cal_notification, SETTINGS_NOTIFY_BUBBLES_KEY));
} else {
cal_notification_bubbles.set(true);
@@ -341,7 +341,7 @@ void LiveSettings::update_cal_notification_bubbles()
void LiveSettings::update_cal_notification_list()
{
- if (m_settings_cal_notification != NULL) {
+ if (m_settings_cal_notification) {
cal_notification_list.set(g_settings_get_boolean(m_settings_cal_notification, SETTINGS_NOTIFY_LIST_KEY));
} else {
cal_notification_list.set(true);
diff --git a/tests/test-settings.cpp b/tests/test-settings.cpp
index f81a929..55a88b7 100644
--- a/tests/test-settings.cpp
+++ b/tests/test-settings.cpp
@@ -44,30 +44,20 @@ protected:
std::shared_ptr<Settings> m_settings;
GSettings * m_gsettings;
GSettings * m_gsettings_cal_notification;
- GSettingsSchemaSource * source;
+ GSettingsSchemaSource *source = g_settings_schema_source_get_default();
void SetUp() override
{
super::SetUp();
- source = g_settings_schema_source_get_default();
-
- if (g_settings_schema_source_lookup(source, SETTINGS_INTERFACE, true)) {
- m_gsettings = g_settings_new(SETTINGS_INTERFACE);
- } else {
- m_gsettings = NULL;
- }
+ m_gsettings = g_settings_new(SETTINGS_INTERFACE);
if (g_settings_schema_source_lookup(source, SETTINGS_NOTIFY_SCHEMA_ID, true)) {
- m_gsettings_cal_notification = g_settings_new_with_path(SETTINGS_NOTIFY_SCHEMA_ID, SETTINGS_NOTIFY_CALENDAR_PATH);
- } else {
- m_gsettings_cal_notification = NULL;
+ m_gsettings_cal_notification = g_settings_new_with_path(SETTINGS_NOTIFY_SCHEMA_ID, SETTINGS_NOTIFY_CALENDAR_PATH);
}
- if (m_gsettings != NULL) {
- m_live.reset(new LiveSettings);
- m_settings = std::dynamic_pointer_cast<Settings>(m_live);
- }
+ m_live.reset(new LiveSettings);
+ m_settings = std::dynamic_pointer_cast<Settings>(m_live);
}
void TearDown() override
@@ -82,10 +72,6 @@ protected:
void TestBoolProperty(GSettings* gsettings, core::Property<bool>& property, const gchar* key)
{
- if (gsettings == NULL) {
- return;
- }
-
EXPECT_EQ(g_settings_get_boolean(gsettings, key), property.get());
g_settings_set_boolean(gsettings, key, false);
EXPECT_FALSE(property.get());
@@ -100,10 +86,6 @@ protected:
void TestStringProperty(GSettings* gsettings, core::Property<std::string>& property, const gchar* key)
{
- if (gsettings == NULL) {
- return;
- }
-
gchar* tmp;
std::string str;
@@ -134,10 +116,6 @@ protected:
void TestUIntProperty(GSettings* gsettings, core::Property<unsigned int>& property, const gchar* key)
{
- if (gsettings == NULL) {
- return;
- }
-
EXPECT_EQ(g_settings_get_uint(gsettings, key), property.get());
unsigned int expected_values[] = { 1, 2, 3 };
@@ -259,6 +237,10 @@ TEST_F(SettingsFixture, Locations)
TEST_F(SettingsFixture, MutedApps)
{
+ if (!m_gsettings_cal_notification) {
+ return;
+ }
+
TestBoolProperty(m_gsettings_cal_notification, m_settings->cal_notification_enabled, SETTINGS_NOTIFY_ENABLED_KEY);
TestBoolProperty(m_gsettings_cal_notification, m_settings->cal_notification_sounds, SETTINGS_NOTIFY_SOUNDS_KEY);
TestBoolProperty(m_gsettings_cal_notification, m_settings->cal_notification_vibrations, SETTINGS_NOTIFY_VIBRATIONS_KEY);