)]}'
{
  "commit": "3d23dae011859a2aae49f1d1adde705c8e85d819",
  "tree": "a9be6aa8209eacdc08fe010121753b7a3277e96b",
  "parents": [
    "9856668299fd1e71d289b6fc044b8ea535734fa7"
  ],
  "author": {
    "name": "Scott Violet",
    "email": "sky@chromium.org",
    "time": "Mon Feb 23 10:23:26 2015 -0800"
  },
  "committer": {
    "name": "Scott Violet",
    "email": "sky@chromium.org",
    "time": "Mon Feb 23 10:23:26 2015 -0800"
  },
  "message": "Fixes bad code in OnViewVisibilityChanged\n\nProblem was when OnViewVisibilityChanged is received the client was\ncalling back to the server to change the visibility again. This is\ntotally wrong as the client receiving a notification doesn\u0027t need to\ntell the server to change the visibility agian. This lead to problems\nif a client was rapidly changing the visibility as the second client\nwould receive the change and then try to change the visibility too.\n\nR\u003derg@chromium.org, alhaad@chromium.org\n\nReview URL: https://codereview.chromium.org/945273002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfbc67a8cb692ad3c7d81e6f3963d397cca85b0b",
      "old_mode": 33188,
      "old_path": "mojo/services/view_manager/public/cpp/lib/view.cc",
      "new_id": "9ed458c7ffae0f6eae26d382ab4f4669e1816c76",
      "new_mode": 33188,
      "new_path": "mojo/services/view_manager/public/cpp/lib/view.cc"
    },
    {
      "type": "modify",
      "old_id": "b988903ac3fc814e24cf593dd69028f3590d1fd6",
      "old_mode": 33188,
      "old_path": "mojo/services/view_manager/public/cpp/lib/view_manager_client_impl.cc",
      "new_id": "9a3c022d86a3a104b2d6ad42a0095a743d17a0bf",
      "new_mode": 33188,
      "new_path": "mojo/services/view_manager/public/cpp/lib/view_manager_client_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "dc37196457f48943c93de64093dd65084d9fd911",
      "old_mode": 33188,
      "old_path": "mojo/services/view_manager/public/cpp/lib/view_private.h",
      "new_id": "0b582806c53ef01e8e491a37c46d76b52cdfe90f",
      "new_mode": 33188,
      "new_path": "mojo/services/view_manager/public/cpp/lib/view_private.h"
    },
    {
      "type": "modify",
      "old_id": "a48dbc2066814261d2e2bb391d9ddf66eed75f05",
      "old_mode": 33188,
      "old_path": "mojo/services/view_manager/public/cpp/view.h",
      "new_id": "fcb49bc8913d42b92bb8076d6851ed762ff2a08b",
      "new_mode": 33188,
      "new_path": "mojo/services/view_manager/public/cpp/view.h"
    },
    {
      "type": "modify",
      "old_id": "994bfb0a7edd73bef974641ffde03110341d66f8",
      "old_mode": 33188,
      "old_path": "services/view_manager/view_manager_client_apptest.cc",
      "new_id": "52c2587d2541ec7a35e411d446a14ad957981b5f",
      "new_mode": 33188,
      "new_path": "services/view_manager/view_manager_client_apptest.cc"
    }
  ]
}
