Fix a threading bug in the brlapi basec braille controller
commit724e0ccfe7866c77be5579d0a682507e307b2e98
authorplundblad@chromium.org <plundblad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 24 Sep 2013 16:44:08 +0000 (24 16:44 +0000)
committerplundblad@chromium.org <plundblad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 24 Sep 2013 16:44:08 +0000 (24 16:44 +0000)
tree405e0eb79d0b900a94222908b75834767c52836a
parent347b962b60c2f644d362851ab8eecdae2fd5e6e1
Fix a threading bug in the brlapi basec braille controller

This CL enables brlapi support by default in builds for chromeos (it's already enabled by default in chromeos itself, so that part is a noop). This revealed a threading bug in the implementation which is also fixed my moving a file_path_watcher from the IO thread to the FILE threadd.

BUG=178559

Review URL: https://chromiumcodereview.appspot.com/24325002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225008 0039d316-1c4b-4281-b951-d872f2087c98
build/common.gypi
chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.cc
chrome/browser/extensions/api/braille_display_private/braille_controller_brlapi.h
chrome/browser/extensions/api/braille_display_private/braille_display_private_apitest.cc