On 02/18/11 11:07, Edd Barrett wrote:
> On Fri, Feb 18, 2011 at 09:36:40AM +0100, Giovanni Bechis wrote:
>> On 02/18/11 00:25, Edd Barrett wrote:
>>> Hi,
>>>
>>> Is x11/tilda broken. Upon first run, i get a preferences GUI, but upon
>>> dismissing this dialog, tilda exits. Running tilda subsequently exits right
>>> away.
>>>
>> same here @amd64 with gnome (snap feb 16th)
>> by removing ~/.tilda the program restarts the second time too.
> 
> That just causes the initial setup GUI to start again..
> 
I am aware of that, anyway this diff fixes the problem.
ok ?
 Cheers
  Giovanni
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/tilda/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile    22 Nov 2010 08:37:04 -0000      1.14
+++ Makefile    18 Feb 2011 12:13:47 -0000
@@ -3,7 +3,7 @@
 COMMENT=               drop-down terminal emulator
 
 DISTNAME=              tilda-0.9.6
-REVISION=              4
+REVISION=              5
 CATEGORIES=            x11
 
 HOMEPAGE=              http://tilda.sourceforge.net/
@@ -24,6 +24,7 @@ WANTLIB += fontconfig freetype gdk-x11-2
 WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
 WANTLIB += gtk-x11-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0
 WANTLIB += pixman-1 png pthread xml2 z pthread-stubs xcb confuse vte
+WANTLIB += GL Xxf86vm drm xcb-render xcb-shm
 
 RUN_DEPENDS=           devel/desktop-file-utils
 LIB_DEPENDS=           devel/libconfuse \
Index: patches/patch-src_key_grabber_c
===================================================================
RCS file: patches/patch-src_key_grabber_c
diff -N patches/patch-src_key_grabber_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_key_grabber_c     18 Feb 2011 12:13:47 -0000
@@ -0,0 +1,13 @@
+$OpenBSD$
+--- src/key_grabber.c.orig     Fri Feb 18 12:58:45 2011
++++ src/key_grabber.c  Fri Feb 18 13:08:45 2011
+@@ -190,8 +190,7 @@ void pull (struct tilda_window_ *tw, enum pull_state s
+          * Overriding the user time here seems to work a lot better than 
calling
+          * gtk_window_present_with_time() here, or at the end of the 
function. I have
+          * no idea why, they should do the same thing. */
+-        gdk_x11_window_set_user_time (GTK_WIDGET(tw->window)->window,
+-                                      
tomboy_keybinder_get_current_event_time());
++      gtk_window_present_with_time(GTK_WINDOW(tw->window), GDK_CURRENT_TIME);
+         gtk_window_move (GTK_WINDOW(tw->window), config_getint ("x_pos"), 
config_getint ("y_pos"));
+         gtk_widget_show (GTK_WIDGET(tw->window));
+ 

Reply via email to