rumble: Use a default pause

Without that multiple counts sound odd so let's have good defaults.
This commit is contained in:
Guido Günther
2020-07-09 12:53:15 +00:00
committed by Sebastian Krzyszkowiak
parent 200ec77362
commit 551030b436
2 changed files with 5 additions and 2 deletions
+3 -2
View File
@@ -122,7 +122,7 @@ fbd_feedback_vibra_rumble_start_vibra (FbdFeedbackVibra *vibra)
self->rumble = (duration / self->count) - self->pause;
if (self->rumble <= 0) {
self->rumble = FBD_FEEDBACK_VIBRA_DEFAULT_DURATION;
self->pause = 0;
self->pause = FBD_FEEDBACK_VIBRA_RUMBLE_DEFAULT_PAUSE;
self->count = 1;
}
period = self->rumble + self->pause;
@@ -162,7 +162,7 @@ fbd_feedback_vibra_rumble_class_init (FbdFeedbackVibraRumbleClass *klass)
"pause",
"Pause",
"The pause in msecs between rumbles",
0, G_MAXINT, 0,
0, G_MAXINT, FBD_FEEDBACK_VIBRA_RUMBLE_DEFAULT_PAUSE,
G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
g_object_class_install_properties (object_class, PROP_LAST_PROP, props);
@@ -172,4 +172,5 @@ static void
fbd_feedback_vibra_rumble_init (FbdFeedbackVibraRumble *self)
{
self->count = 1;
self->pause = FBD_FEEDBACK_VIBRA_RUMBLE_DEFAULT_PAUSE;
}
+2
View File
@@ -9,6 +9,8 @@
G_BEGIN_DECLS
#define FBD_FEEDBACK_VIBRA_RUMBLE_DEFAULT_PAUSE 100
#define FBD_TYPE_FEEDBACK_VIBRA_RUMBLE (fbd_feedback_vibra_rumble_get_type())
G_DECLARE_FINAL_TYPE (FbdFeedbackVibraRumble, fbd_feedback_vibra_rumble, FBD,