Bjoern Martensen wrote: > for example take a jpeg image. > thunar has 2 programs for opening jpeg here: gqview and gimp. default > is gimp. when i open the file properties (r-click -> properties) and > change the selected item in the combobox "open with" from gimp to > gqview, and viewtype was set to icons, the default action is now > gqview (context menu shows gqview first too, as expected). > > now change viewtype to detailed and try the same thing again (change > default action in properties). the combobox shows the selected program > (for example you switched back from gqview to gimp), so it shows gimp. > even if you reopen the properties, gimp is selected. but in the > context menu the default action is still set to gqview and if you open > the file, gqview is used. > > i know this shouldn't have anything to do with the viewtype, but it does here. > libexo is 20498 here.
Ah, got it. That's because GtkTreeView (actually GtkTreeSelection) doesn't emit "changed" for the selection when one of the selected rows changes, while ExoIconView does emit "selection-changed" there. The context menu is only updated when the selection changes, so to update the context menu in the detailed list view, you'll need to unselect/select the row (or any other action that causes a "changed" signal to be emitted on the selection). This could be changed in GtkTreeView, just file a bug report to Gtk+; on the other hand it's not really a major issue IMHO. > björn Benedikt _______________________________________________ Thunar-dev mailing list [email protected] http://foo-projects.org/mailman/listinfo/thunar-dev
