Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
gsynaptics
gsynaptics-decimal-separator.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gsynaptics-decimal-separator.patch of Package gsynaptics
Fix format strings to always use . as decimal separator, see https://sourceforge.jp/tracker/index.php?func=detail&aid=12498&group_id=1720&atid=6435 Forwarded to https://sourceforge.jp/tracker/index.php?func=detail&aid=12544&group_id=1720&atid=6435 diff -urNad gsynaptics-0.9.14~/src/gsynaptics.c gsynaptics-0.9.14/src/gsynaptics.c --- gsynaptics-0.9.14~/src/gsynaptics.c 2008-02-28 23:21:17.000000000 +0100 +++ gsynaptics-0.9.14/src/gsynaptics.c 2008-05-17 08:36:54.000000000 +0200 @@ -713,8 +713,9 @@ if (priv->synclient) { gchar *command; - command = g_strdup_printf ("synclient AccelFactor=%f", - (gdouble)value / 1000); + char strval[G_ASCII_DTOSTR_BUF_SIZE]; + g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); + command = g_strdup_printf ("synclient AccelFactor=%s", strval); g_spawn_command_line_async (command, NULL); g_free (command); } @@ -734,8 +735,9 @@ if (priv->synclient) { gchar *command; - command = g_strdup_printf ("synclient MaxSpeed=%f", - (gdouble)value / 1000); + char strval[G_ASCII_DTOSTR_BUF_SIZE]; + g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); + command = g_strdup_printf ("synclient MaxSpeed=%s", strval); g_spawn_command_line_async (command, NULL); g_free (command); } @@ -755,8 +757,9 @@ if (priv->synclient) { gchar *command; - command = g_strdup_printf ("synclient MinSpeed=%f", - (gdouble)value / 1000); + char strval[G_ASCII_DTOSTR_BUF_SIZE]; + g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); + command = g_strdup_printf ("synclient MinSpeed=%s", strval); g_spawn_command_line_async (command, NULL); g_free (command); } @@ -822,8 +825,10 @@ if (priv->synclient) { gchar *command; - command = g_strdup_printf ("synclient CoastingSpeed=%f", - thresh); + char strval[G_ASCII_DTOSTR_BUF_SIZE]; + g_ascii_dtostr(strval, sizeof(strval), thresh); + command = g_strdup_printf ("synclient CoastingSpeed=%s", + strval); g_spawn_command_line_async (command, NULL); g_free (command); } @@ -843,8 +848,9 @@ if (priv->synclient) { gchar *command; - command = g_strdup_printf ("synclient CircScrollDelta=%f", - (gdouble)delta / 1000); + char strval[G_ASCII_DTOSTR_BUF_SIZE]; + g_ascii_dtostr(strval, sizeof(strval), (gdouble)delta / 1000); + command = g_strdup_printf ("synclient CircScrollDelta=%s", strval); g_spawn_command_line_async (command, NULL); g_free (command); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor