mirror of
https://github.com/mdbtools/mdbtools.git
synced 2026-03-10 00:20:54 +08:00
Gray close items until file is open
This fixes a double close SEGV
This commit is contained in:
committed by
Nirgal Vourgère
parent
e5e299ca3c
commit
c83cdc1b9b
@@ -28,7 +28,7 @@ MdbHandle *mdb;
|
|||||||
extern int main_show_debug;
|
extern int main_show_debug;
|
||||||
extern GladeXML *mainwin_xml;
|
extern GladeXML *mainwin_xml;
|
||||||
|
|
||||||
#define MAX_ACTIONITEMS 7
|
#define MAX_ACTIONITEMS 9
|
||||||
#define MAX_ICONVIEWS 6
|
#define MAX_ICONVIEWS 6
|
||||||
typedef struct {
|
typedef struct {
|
||||||
GtkWidget* actionitems[MAX_ACTIONITEMS];
|
GtkWidget* actionitems[MAX_ACTIONITEMS];
|
||||||
@@ -156,7 +156,7 @@ gmdb_file_init (void) {
|
|||||||
GtkWidget* w;
|
GtkWidget* w;
|
||||||
GtkListStore* store;
|
GtkListStore* store;
|
||||||
int i;
|
int i;
|
||||||
gchar* ainames[] = { "sql_menu", "debug_menu", "schema_menu", "info_menu", "sql_button", "schema_button", "info_button" };
|
gchar* ainames[] = { "sql_menu", "debug_menu", "schema_menu", "info_menu", "close_menu", "sql_button", "schema_button", "info_button", "close_button" };
|
||||||
gchar* swnames[] = { "sw_form", "sw_macro", "sw_module", "sw_query", "sw_report", "sw_table" };
|
gchar* swnames[] = { "sw_form", "sw_macro", "sw_module", "sw_query", "sw_report", "sw_table" };
|
||||||
|
|
||||||
if (gmdbwidgets) {
|
if (gmdbwidgets) {
|
||||||
|
|||||||
@@ -48,8 +48,9 @@
|
|||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<widget class="GtkToolButton" id="button7">
|
<widget class="GtkToolButton" id="close_button">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
<property name="sensitive">False</property>
|
||||||
<property name="tooltip" translatable="yes">Close database file</property>
|
<property name="tooltip" translatable="yes">Close database file</property>
|
||||||
<property name="stock_id">gtk-close</property>
|
<property name="stock_id">gtk-close</property>
|
||||||
<signal name="clicked" handler="gmdb_file_close_cb"/>
|
<signal name="clicked" handler="gmdb_file_close_cb"/>
|
||||||
@@ -136,9 +137,10 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<widget class="GtkImageMenuItem" id="close1">
|
<widget class="GtkImageMenuItem" id="close_menu">
|
||||||
<property name="label">gtk-close</property>
|
<property name="label">gtk-close</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
<property name="sensitive">False</property>
|
||||||
<property name="use_underline">True</property>
|
<property name="use_underline">True</property>
|
||||||
<property name="use_stock">True</property>
|
<property name="use_stock">True</property>
|
||||||
<signal name="activate" handler="gmdb_file_close_cb"/>
|
<signal name="activate" handler="gmdb_file_close_cb"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user