After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 505766 - Gtk::RecentAction must derive from Gtk::RecentChooser
Gtk::RecentAction must derive from Gtk::RecentChooser
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: general
2.12.x
Other All
: Normal critical
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2007-12-26 17:47 UTC by Dénes Faluvégi
Modified: 2008-01-22 13:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Dénes Faluvégi 2007-12-26 17:47:36 UTC
Please describe the problem:
GtkRecentAction implements GtkRecentChooser interface but the corresponding gtkmm class ignores this.

http://library.gnome.org/devel/gtk/2.12/GtkRecentAction.html
http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1RecentAction.html


Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Murray Cumming 2007-12-29 22:04:39 UTC
That is an unfortunate mistake. I wonder if anybody can be using this. If it's impossible to use it now then we can safely break ABI by adding the extra base class.
Comment 2 Dénes Faluvégi 2007-12-30 12:02:46 UTC
Yes, this class is useless without Gtk::RecentChooser base. I suggest you to release the fix now and hint distributions to update ASAP.
Comment 3 Murray Cumming 2008-01-18 11:12:23 UTC
Committed to trunk and the gtkmm-2-12 branch, to appear in a new gtkmm 2.12.x tarball soon.

2008-01-18  Murray Cumming <murrayc@murrayc.com>

	* gtk/src/recentaction.hg:
	Derive (and implement) from RecentChooser so this is actually usable.
	This changes ABI (object size), but nobody could have been using this yet.
	(Bug #505766, Denes Faluvegi)

Thanks. Please do check that this is now usable for you.
Comment 4 Dénes Faluvégi 2008-01-22 13:56:49 UTC
I tested gtkmm-2-12 branch, works as expected now, thank you.