Gtk.RecentManager doesn't flush updates
- From: Kerrick Staley <mail kerrickstaley com>
- To: gtk-app-devel-list gnome org
- Subject: Gtk.RecentManager doesn't flush updates
- Date: Fri, 21 Dec 2012 09:02:20 -0600
Hello,
I'm trying to modify the recent files list from a Vala program. I construct
a Gtk.RecentManager and call its remove_item() and add_full() methods, but
neither has any effect; the recent files list is unchanged (and
~/.local/share/recently-used.xbel is unmodified). I notice in strace that
it opens ~.local/share/recently-used.xbel as read-only:
open("/home/kerrick/.local/share/recently-used.xbel", O_RDONLY) = 8
meaning it can't possibly modify the file. What am I doing wrong?
My code follows:
using Gtk;
void main(string[] args)
{
var rm = RecentManager.get_default();
string uri = "file://" + Environment.get_current_dir();
Gtk.RecentData data = Gtk.RecentData();
data.mime_type = "inode/directory";
data.app_name = "gnome-terminal";
data.app_exec = "gnome-terminal";
rm.add_full(uri, data);
}
Thanks,
Kerrick
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]