)]}'
{
  "commit": "f00ad8a93fa1c57480a507530aef932a0c747339",
  "tree": "12f7e401a1fda5a38494f57f355ffb99249ec5d9",
  "parents": [
    "60d4b3fb5e3fa9db8a102b04aa0025f2052bc02d"
  ],
  "author": {
    "name": "Patrick Luby",
    "email": "guibmacdev@gmail.com",
    "time": "Mon Nov 04 18:22:58 2024 -0500"
  },
  "committer": {
    "name": "Christian Lohmaier",
    "email": "lohmaier+LibreOffice@googlemail.com",
    "time": "Tue Nov 05 13:24:48 2024 +0100"
  },
  "message": "Fix crash due to unexpected dynamic_cast failures in optimized build\n\nWhen an optimized build of this branch is compiled on Silicon Mac,\na dynamic_cast from com.sun.star.awt.XPopupMenu to VCLXPopupMenu\nwill fail.\n\nThe pointer being casted has not been deleted and is an undeleted\ninstance yet dynamic_cast fails. However, a dynamic_cast to\nVCLXPopupMenu\u0027s superclass VCLXMenu succeeds so cast to that class\ninstead.\n\nChange-Id: Ie9ab79df109eece46351545a71325d1e37bde94d\nReviewed-on: https://gerrit.libreoffice.org/c/core/+/176037\nReviewed-by: Caolán McNamara \u003ccaolan.mcnamara@collabora.com\u003e\nReviewed-by: Christian Lohmaier \u003clohmaier+LibreOffice@googlemail.com\u003e\nReviewed-by: Patrick Luby \u003cguibomacdev@gmail.com\u003e\nTested-by: Christian Lohmaier \u003clohmaier+LibreOffice@googlemail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62cfdc04dd413d6e7e84bd6221bc0770069a6366",
      "old_mode": 33188,
      "old_path": "framework/source/uielement/toolbarmodemenucontroller.cxx",
      "new_id": "9b8c1db1683b3da33d124356c18449698777363c",
      "new_mode": 33188,
      "new_path": "framework/source/uielement/toolbarmodemenucontroller.cxx"
    },
    {
      "type": "modify",
      "old_id": "e19a7ec40b00eeef402f36e54c35b13170242109",
      "old_mode": 33188,
      "old_path": "framework/source/uielement/toolbarsmenucontroller.cxx",
      "new_id": "887785aee936dbd62b99ebca0ebe221ca60669e6",
      "new_mode": 33188,
      "new_path": "framework/source/uielement/toolbarsmenucontroller.cxx"
    },
    {
      "type": "modify",
      "old_id": "b484aafd7a0615e0fec82d402cf7425f25202a6d",
      "old_mode": 33188,
      "old_path": "include/svtools/popupmenucontrollerbase.hxx",
      "new_id": "c27c203ac3eba4ccdc43efdc7e8e7d1fcb2c6708",
      "new_mode": 33188,
      "new_path": "include/svtools/popupmenucontrollerbase.hxx"
    },
    {
      "type": "modify",
      "old_id": "61df2a4645af994594aad5363e99b33888f72f6f",
      "old_mode": 33188,
      "old_path": "svtools/source/uno/popupmenucontrollerbase.cxx",
      "new_id": "692753e04b14531ba4f0d3033037552db01ba3a2",
      "new_mode": 33188,
      "new_path": "svtools/source/uno/popupmenucontrollerbase.cxx"
    }
  ]
}
