Hi, I'm used to set the properties dialog transient to the toplevel widget of a panel plugin with DESTROY_WITH_PARENT. This used to work fine, until a certain release (that's what I have noted). Now the plugin remains unclickable, even though the dialog is not modal. I did this for the clipman plugin, and I thought it was a weird bug because I am using a Glade dialog. Lately I rebuilded the notes plugin and now it has the same problem. Excepected result: The user can click on the panel plugin.
You're using gtk_dialog_run?
Yes, i always did so. Why did that change?
Checking in devhelp, "Also, during gtk_dialog_run() the dialog will be modal". So now it honors the correct behavior. I'm gonna fix this in my plugin.
Yup, sorry. One thing you can look at is putting the dialog in a new GtkWindowGroup because grabs apply to the group of the window, by default all the windows are in 1 group. This is what I did in Thunar to make main windows not block each other when a modal dialog is open. Closing this bug.