summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/controls/menu/native_menu_gtk.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/views/controls/menu/native_menu_gtk.cc b/views/controls/menu/native_menu_gtk.cc
index cc78fb2..aea28b0 100644
--- a/views/controls/menu/native_menu_gtk.cc
+++ b/views/controls/menu/native_menu_gtk.cc
@@ -221,8 +221,8 @@ void NativeMenuGtk::MenuPositionFunc(GtkMenu* menu,
}
void NativeMenuGtk::OnActivate(GtkMenuItem* menu_item) {
- int position = reinterpret_cast<int>(g_object_get_data(G_OBJECT(menu_item),
- "position"));
+ int position = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menu_item),
+ "position"));
if (model_->IsEnabledAt(position) &&
MenuTypeCanExecute(model_->GetTypeAt(position))) {
model_->ActivatedAt(position);