Make mojo::Callback<>::Runnable::Run non-const.

This method was made const so that mojo::Callback<>::Run() could be
const but because of the indirection through RunnableHolder it doesn't
actually need to be. This removes the need for classes implementing the
Runnable interface to make some of their members mutable.

BUG=None

Review URL: https://codereview.chromium.org/1863283002

Cr-Commit-Position: refs/heads/master@{#385964}


CrOS-Libchrome-Original-Commit: f8887e234a8a3e8b3fc4a2ee5e410ae1c79dbefa
2 files changed
tree: ca903039acdd613294d13bdec97c77aabf61ef61
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/