Revert "app: fix #12475 Eraser tip uses same tool as pen tip"
This reverts commit 68422e3c70
.
This commit is contained in:
parent
b3e3241c6f
commit
5f7a136685
@ -866,17 +866,13 @@ gimp_device_info_set_device (GimpDeviceInfo *info,
|
||||
"which already has a device\n",
|
||||
G_STRFUNC, gdk_device_get_name (device));
|
||||
|
||||
/* We had breakage because of duplicate devices, fixed by
|
||||
* overwriting the info's old device (assuming it to be
|
||||
* dead) with the new one.
|
||||
*
|
||||
* Previously, see #2495, there was an exception made for Windows,
|
||||
* due to breaking a lot of devices. However, it seems that things
|
||||
* on Windows changed, since we had a new issue #12475 where
|
||||
* returning early here caused devices not to be recognized
|
||||
* separately. Which is the reason that we now remove this
|
||||
* Windows only exception and hope this now works across all
|
||||
* platforms and devices.
|
||||
#ifdef G_OS_WIN32
|
||||
/* This is a very weird/dirty difference we make between Win32 and
|
||||
* Linux. On Linux, we had breakage because of duplicate devices,
|
||||
* fixed by overwriting the info's old device (assuming it to be
|
||||
* dead) with the new one. Unfortunately doing this on Windows
|
||||
* too broke a lot of devices (which used to work with the old
|
||||
* way). See the regression bug #2495.
|
||||
*
|
||||
* NOTE that this only happens if something is wrong on the USB
|
||||
* or udev or libinput or whatever side and the same device is
|
||||
@ -884,7 +880,12 @@ gimp_device_info_set_device (GimpDeviceInfo *info,
|
||||
* absolute single "solution" to this problem (well there is, but
|
||||
* probably not in GIMP, where we can only react). This is more
|
||||
* of an experimenting-in-real-life kind of bug.
|
||||
* Also we had no clear report on macOS or BSD (AFAIK) of broken
|
||||
* tablets with any of the version of the code. So let's keep
|
||||
* these similar to Linux for now.
|
||||
*/
|
||||
return FALSE;
|
||||
#endif /* G_OS_WIN32 */
|
||||
}
|
||||
else if (! device && ! info->priv->device)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user