@andy5995 commented on this pull request.
> +
+static gboolean pin_init(GeanyPlugin *plugin, gpointer pdata)
+{
+ GtkWidget *main_menu_item;
+
+ struct pindata *container = init_pindata();
+ container->plugin = plugin;
+
+ // Create a new menu item and show it
+ main_menu_item = gtk_menu_item_new_with_mnemonic("Pin Document");
+ gtk_widget_show(main_menu_item);
+
gtk_container_add(GTK_CONTAINER(plugin->geany_data->main_widgets->tools_menu),
+ main_menu_item);
+ g_signal_connect(main_menu_item, "activate",
+ G_CALLBACK(pin_activate_cb), container);
+ g_signal_connect(pinned_view_vbox, "button-press-event",
No popup menu appears and I see in the console:
```
(geany:1064826): GLib-GObject-CRITICAL **: 10:20:24.486: invalid (NULL) pointer
instance
(geany:1064826): GLib-GObject-CRITICAL **: 10:20:24.486: g_signal_connect_data:
assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
```
I think using 'pinned_view_vbox' as the 2nd argument here is not correct.
I get no compiler warnings.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1308#pullrequestreview-1880777708
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1308/review/[email protected]>