xarchiver.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
--- a/src/window.c 2022-07-03 19:33:57.181805213 +0300
|
||||
+++ b/src/window.c 2022-07-03 19:32:30.683186090 +0300
|
||||
@@ -2597,6 +2597,7 @@
|
||||
|
||||
gboolean xa_treeview_mouse_button_press (GtkWidget *widget, GdkEventButton *event, XArchive *archive)
|
||||
{
|
||||
+ static guint32 last_button1;
|
||||
XEntry *entry;
|
||||
GtkTreePath *path;
|
||||
GtkTreeIter iter;
|
||||
@@ -2620,14 +2621,17 @@
|
||||
|
||||
if (event->button == 1)
|
||||
{
|
||||
- GdkModifierType state;
|
||||
-
|
||||
- gdk_event_get_state((GdkEvent *) event, &state);
|
||||
-
|
||||
- if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
|
||||
- return TRUE;
|
||||
+ if (event->time - last_button1 > 250)
|
||||
+ {
|
||||
+ last_button1 = event->time;
|
||||
+
|
||||
+ if (gtk_tree_selection_iter_is_selected(selection, &iter) && ((event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) == 0))
|
||||
+ return TRUE;
|
||||
+ else
|
||||
+ return FALSE;
|
||||
+ }
|
||||
else
|
||||
- return FALSE;
|
||||
+ event->button = 2;
|
||||
}
|
||||
|
||||
if (!gtk_tree_selection_iter_is_selected(selection, &iter))
|
||||
@@ -1,16 +0,0 @@
|
||||
--- xarchiver-0.5.3.orig/xarchiver.desktop.in 2014-05-12 01:08:12.159131913 +0000
|
||||
+++ xarchiver-0.5.3/xarchiver.desktop.in 2014-05-12 01:09:02.585526393 +0000
|
||||
@@ -4,11 +4,11 @@
|
||||
_Name=Xarchiver
|
||||
_Comment=A GTK+2 only archive manager
|
||||
_GenericName=Archive manager
|
||||
-Exec=xarchiver
|
||||
+Exec=xarchiver %f
|
||||
Icon=xarchiver
|
||||
Terminal=false
|
||||
Type=Application
|
||||
X-MultipleArgs=false
|
||||
Categories=GTK;Archiving;Utility;
|
||||
StartupNotify=true
|
||||
-MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;multipart/x-zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;
|
||||
+MimeType=application/x-arj;application/arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-gzip;application/x-rar;application/x-rar-compressed;application/x-tar;application/x-zip;application/x-zip-compressed;application/zip;application/x-7z-compressed;application/x-compressed-tar;application/x-bzip2;application/x-bzip2-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-xz;application/x-xz-compressed-tar;application/x-deb;application/x-rpm;
|
||||
Reference in New Issue
Block a user